linux基础概念和个人笔记总结(6)
防伪码:曾经梦想仗剑走天涯,回过头,却发现还是放不下家的牵挂
后续理论的验证图文详解,我会更新,希望大家可以参考
第十一章 FTP文件传输服务
1、FTP连接
控制连接:tcp21端口,用于发送ftp命令信息
数据连接:tcp20端口,用于上传、下载数据
数据连接的建立类型:
a、主动模式:服务器从20端口主动向客户端发起连接
b、被动模式:服务端在指定范围内某个端口被动等待客户端连接
2、FTP用户的类型
匿名用户:anonymous或ftp
本地用户:账号名称、密码等信息都保存在passwd、shadow文件中
虚拟用户:使用独立的账号、密码数据文件
注意:本地用户和虚拟用户不能同时存在
3、vsftpd软件包
a、安装包(在linux系统安装光盘上)
rpm -ivh vsftpd......
b、服务(vsftpd) service vsftpd restart
c、主配置文件 /etc/vsftpd/vsftpd.conf
d、用户控制列表文件
/etc/vsftpd/ftpusers(黑名单)
/etc/vsftpd/user-list(黑白名单)
注意:ftpusers为黑名单,user_list为白名单时:
用户既在ftpusers中,又在user_list中,此用户不能访问
用户既不在ftpusers中,又不在user_list中,此用户不能访问
只有用户仅在user_list中,才能访问
anon_umask=022(反掩码)
目录正码:777-022=755
文件正码:666-022=644
虚拟用户常用的配置选项:
anon_umask=022 虚拟用户所上传的权限掩码
anon_upload_enable=YES 允许上传文件
anon_mkdir_write_enable=YES 允许创建目录
anon_other_write_enable=YES 开放其他写入权
anon_max_rate=0 限制最大传输速率(字节/秒)
local_root=/var/ftp 设置虚拟用户的ftp根目录
匿名访问:可下载可上传
防止冲突,笔记如下图所示:
第十二章 DNS域名解析服务
DNS服务
1、软件包
rpm -ivh bind-9.... bind-chroot...
2、bind服务配置
a、服务脚本
/etc/init.d/named
service named restart
b、协议端口
tcp/udp 端口 53
c、主配置文件
/var/named/chroot/etc/named.conf
d、保存DNS解析记录的数据文件位于
/var/named/chroot/var/named/
e、资源记录
SOA(权威服务器)、A(主机,域名到ip)、PTR(指针,ip到域名)
NS(名称服务器)、MX(邮件交换记录)、CNAME(别名,一个主机映射到多个主机名)
3、主DNS的配置(实践检验理论)
一个正向区域benet.com 一个反向区域192.168.1.0
a、修改主配置文件
vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
};
zone "benet.com" in{
type master;
file "benet.com.zone";
};
注:标明下划线的内容可自定义,但必须相对应
zone "1.168.192.in-addr.arpa" in {
type master;
file "192.168.1.zone";
};
b、创建正向的数据文件(benet.com)
vim /var/named/chroot/var/named/benet.com.zone
$ttl 86400
@ in soa benet.com. admin.benet.com. (
20151014
3h
15m
1w
1d
)
in ns ns1.benet.com.
in mx 5 mail.benet.com.
ns1 in a 192.168.1.10
www in a 192.168.1.100
mail in a 192.168.1.100
web in cname www
注意:正向数据文件中必须有SOA,NS
可以有MX,A,CNAME
c、创建反向的数据文件(192.168.1.0)
vim /var/named/chroot/var/named/192.168.1.zone
$ttl 86400
@ in soa benet.com. admin.benet.com.(
20151014
3h
15m
1w
1d
)
in ns ns1.benet.com.
10 in ptr ns1.benet.com.
100 in ptr www.benet.com.
200 in ptr mail.benet.com.
注意:在反向的数据文件中,必须有SOA,NS,可有PTR
4、从DNS配置步骤(辅助)
a、安装包
b、修改主配置文件
vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
};
zone "benet.com" in {
type slave;
masters {192.168.1.10;};
file "slaves/benet.com.zone";
};
c、启动服务
5、缓存服务器(转发器)
a、安装包
b、修改主配置文件
vim /var/named/chroot/etc/named.conf
options {
forwarders {192.168.1.10;};
};
c、启动服务
防止冲突,笔记如下图所示:
linux基础概念和个人笔记已经全部更新完毕了,希望大家可以参考、理解、消化
再次,我也真心的祝福大家,越走越远,走向成功的彼岸。谢谢!
linux基础概念和个人笔记总结(6)相关推荐
- linux用户群组实验总结,linux基础概念和个人笔记总结(2)——账号和权限管理实验验证...
特此感谢! 教员:张仁珑 班主任:傅春华 我想给予他们最崇高的敬意 防伪码:滴水之恩,涌泉相报 感想:当我今天在首页上看到了自己发的文章,这是我的第九篇文档,觉得心里特别开心,也真正理解了 " ...
- Linux基础概念及常用命令
Linux基础概念及常用命令 文章目录 Linux基础概念及常用命令 1 Linux概述 1.1 为什么要学Linux 1.2 Linux简介 1.3 Linux 发行版 1.4 Linux 应用领域 ...
- Linux运维 第二阶段 (一)linux基础概念及常用命令
一.基础概念: 1.CPU(slice):运算器(线路复用).控制器(芯片针脚有电没电).寄存器(保存现场): interrupt(中断,硬件通知机制),FSB(frontside bus前端总线), ...
- linux基础知识复习学习笔记
其实有些东西长久不用就会忘记 疫情期间被隔离在家,把一些基础再复习一下,希望自己能够加深记忆. #20220108-RPM 20220109-yum包管理 20220110-用户组 20220111- ...
- Hadoop学习笔记(一):零Linux基础安装hadoop过程笔记
环境及目标: - 系统:VMWare / Ubuntu 12.04 - Hadoop版本:0.20.2 - 我的节点配置 (完全分布式集群) Master (job tracker) 192.168. ...
- 基于RHEL8的Linux基础入门学习总结笔记(附示例代码)
Linux简单介绍 特性 完全开源 多用户多任务系统 继承了UNIX多用户多任务的设计理念,允许多人同时上线工作,合理分配资源. 安全稳定高效 严格的用户权限管理使不同使用者之间保持高度的保密性和安全 ...
- linux基础命令随堂笔记(更新中)
本文草稿链接:https://www.yuque.com/docs/share/de15e667-186f-4525-959f-c35aaa9860bc?# <linux> 目录 1.sh ...
- linux基础(超详细笔记)
linux介绍 基础命令.vim操作.shell编程 C语言 c基础 for if 数据结构 增.删.查.改 C++ 系统编程.网络编程 arm编程 ========================= ...
- linux下进程的模式和类型如何,Linux——基础概念和命令
Linux文件存储结构: / :(根目录)根目录下的存储结构 /bin :命令对应的可执行文件 /home:(普通用户的家目录)-> username(多个用户) /boot: 系统开机使用的 ...
最新文章
- g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!
- GPB|农业生产活动对水体微生态的重要影响(一作解读)
- 函数的参数与函数的嵌套调用
- 5G NGC — 系统架构
- redis探秘:选择合适的数据结构,减少80%的内存占用,这些点你get到了吗?
- 遍历所有点的最短路径python_所有节点最短路径
- Psych101(part3)--Day3
- SQL Server相关知识
- 剑指offer不用加减乘除做加法_剑指Offer-不用加减乘除做加法
- css html 双面打印_CSS语法与规则 — 重学CSS
- 【报告分享】新基建专题报告:5g和数据中心的投资机会分析.pdf(附下载链接)...
- 解决Hbuliderx的代码不能自动补全的问题
- 前端开发工程师需要具备哪些专业技能?
- 互联网+制造业,让你的生产管理更容易
- 为什么女程序员那么少,我觉得程序员应该是最适合女性的职位
- 计算机网络通过IP地址计算子网掩码
- 跟我学springboot(十五)springboot日志选型
- realme支持鸿蒙系统,骁龙888+首批搭载安卓12,realme真我GT真香售价2499元起
- 低功耗 WIFI 门铃在微信小程序中的应用实现(Hi3518EV200+Hi1131s+MCU+LiteOS)
- 数据压缩读书笔记——线性代数的几何意义(五)