防伪码:曾经梦想仗剑走天涯,回过头,却发现还是放不下家的牵挂

后续理论的验证图文详解,我会更新,希望大家可以参考

第十一章 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)相关推荐

  1. linux用户群组实验总结,linux基础概念和个人笔记总结(2)——账号和权限管理实验验证...

    特此感谢! 教员:张仁珑 班主任:傅春华 我想给予他们最崇高的敬意 防伪码:滴水之恩,涌泉相报 感想:当我今天在首页上看到了自己发的文章,这是我的第九篇文档,觉得心里特别开心,也真正理解了 " ...

  2. Linux基础概念及常用命令

    Linux基础概念及常用命令 文章目录 Linux基础概念及常用命令 1 Linux概述 1.1 为什么要学Linux 1.2 Linux简介 1.3 Linux 发行版 1.4 Linux 应用领域 ...

  3. Linux运维 第二阶段 (一)linux基础概念及常用命令

    一.基础概念: 1.CPU(slice):运算器(线路复用).控制器(芯片针脚有电没电).寄存器(保存现场): interrupt(中断,硬件通知机制),FSB(frontside bus前端总线), ...

  4. linux基础知识复习学习笔记

    其实有些东西长久不用就会忘记 疫情期间被隔离在家,把一些基础再复习一下,希望自己能够加深记忆. #20220108-RPM 20220109-yum包管理 20220110-用户组 20220111- ...

  5. Hadoop学习笔记(一):零Linux基础安装hadoop过程笔记

    环境及目标: - 系统:VMWare / Ubuntu 12.04 - Hadoop版本:0.20.2 - 我的节点配置 (完全分布式集群) Master (job tracker) 192.168. ...

  6. 基于RHEL8的Linux基础入门学习总结笔记(附示例代码)

    Linux简单介绍 特性 完全开源 多用户多任务系统 继承了UNIX多用户多任务的设计理念,允许多人同时上线工作,合理分配资源. 安全稳定高效 严格的用户权限管理使不同使用者之间保持高度的保密性和安全 ...

  7. linux基础命令随堂笔记(更新中)

    本文草稿链接:https://www.yuque.com/docs/share/de15e667-186f-4525-959f-c35aaa9860bc?# <linux> 目录 1.sh ...

  8. linux基础(超详细笔记)

    linux介绍 基础命令.vim操作.shell编程 C语言 c基础 for if 数据结构 增.删.查.改 C++ 系统编程.网络编程 arm编程 ========================= ...

  9. linux下进程的模式和类型如何,Linux——基础概念和命令

    Linux文件存储结构: /  :(根目录)根目录下的存储结构 /bin :命令对应的可执行文件 /home:(普通用户的家目录)-> username(多个用户) /boot: 系统开机使用的 ...

最新文章

  1. g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!
  2. GPB|农业生产活动对水体微生态的重要影响(一作解读)
  3. 函数的参数与函数的嵌套调用
  4. 5G NGC — 系统架构
  5. redis探秘:选择合适的数据结构,减少80%的内存占用,这些点你get到了吗?
  6. 遍历所有点的最短路径python_所有节点最短路径
  7. Psych101(part3)--Day3
  8. SQL Server相关知识
  9. 剑指offer不用加减乘除做加法_剑指Offer-不用加减乘除做加法
  10. css html 双面打印_CSS语法与规则 — 重学CSS
  11. 【报告分享】新基建专题报告:5g和数据中心的投资机会分析.pdf(附下载链接)...
  12. 解决Hbuliderx的代码不能自动补全的问题
  13. 前端开发工程师需要具备哪些专业技能?
  14. 互联网+制造业,让你的生产管理更容易
  15. 为什么女程序员那么少,我觉得程序员应该是最适合女性的职位
  16. 计算机网络通过IP地址计算子网掩码
  17. 跟我学springboot(十五)springboot日志选型
  18. realme支持鸿蒙系统,骁龙888+首批搭载安卓12,realme真我GT真香售价2499元起
  19. 低功耗 WIFI 门铃在微信小程序中的应用实现(Hi3518EV200+Hi1131s+MCU+LiteOS)
  20. 数据压缩读书笔记——线性代数的几何意义(五)

热门文章

  1. [转]ghost手动备份及遇见的问题
  2. 字符串子串去重之后的个数
  3. 从首页问答标题到问答详情页
  4. 《软技能:代码之外的生存指南》一一11.1 明智的处理方式
  5. tomcat及负载均衡
  6. Python list排序
  7. php autoload机制学习
  8. iOS培训教程——设置默认语言
  9. oracle 学习小结1
  10. PTA(BasicLevel)-1007素数对猜想