Linux网络服务器配置与管理项目教程(第三版)(微课版)

Linux网络服务器配置与管理项目教程(第三版)(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
出版社: 科学出版社
2021-03
版次: 3
ISBN: 9787030676511
定价: 56.00
装帧: 其他
开本: 16开
纸张: 纯质纸
5人买过
  • 内容简介:
      本书根据高职高专的人才培养目标,结合高职高专教学改革的要求,本着“工学结合、项目引领、任务驱动、教学做评一体化”的教学模式,以项目为单元,以应用为主线,将理论知识融入实践项目,是为高职高专院校学生学习知识和提高技能量身定做的教材。
      本书以服务器配置与管理的企业真实项目为载体,精心组织了安装Linux并构建网络环境、管理Linux文件系统、管理Linux操作系统、Shell脚本编程、配置与管理Samba服务器、配置与管理NFS服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Web服务器、配置与管理FTP服务器、配置防火墙与NAT服务器、综合案例共12个符合职业岗位能力标准、对接企业用人需求的真实项目。
      本书既可作为高职高专院校计算机应用技术、软件工程、网络技术等相关专业的教材,也可供广大的Linux爱好者、Linux系统管理维护和网络管理人员、计算机培训机构的教师和学员参考使用。 目录

    项目1  安装Linux并构建网络环境    1 

    1.1  任务描述    2 

    1.2  任务分析    3 

    1.3  知识储备    5 

    1.3.1  Linux的诞生与发展    5 

    1.3.2  Linux的内核版本和发行版本    8 

    1.3.3  Linux的应用领域    10 

    1.3.4  Linux的主要优势    11 

    1.3.5  Linux磁盘分区基础    11 

    1.4  任务实施    13 

    1.4.1  安装Red Hat Enterprise  

    Linux 8    13 

    1.4.2  配置网络工作环境    20 

    1.4.3  测试网络环境    29 

    1.5  技能训练    33 

    1.5.1  课堂训练    33 

    1.5.2  课后训练    36 

    1.6  总结提高    37 

    项目2  管理Linux文件系统    38 

    2.1  任务描述    39 

    2.2  任务分析    40 

    2.3  知识储备    41 

    2.3.1  Linux文件系统概述    41 

    2.3.2  Linux文件系统的组织方式    41 

    2.3.3  Linux系统的默认安装目录    42 

    2.3.4  Linux中的文件类型    43 

    2.3.5  Linux中的文件权限    43 

    2.4  任务实施    45 

    2.4.1  分析Linux的命令格式    45 

    2.4.2  目录与文件操作命令的使用    45 

    2.4.3  文件与目录的权限操作    56 

    2.4.4  vi编辑器的使用    59 

    2.5  技能训练    63 

    2.5.1  课堂训练    63 

    2.5.2  课后训练    63 

    2.6  总结提高    64 

    项目3  管理Linux操作系统    65 

    3.1  任务描述    66 

    3.2  任务分析    67 

    3.3  知识储备    68 

    3.3.1  Linux系统管理概述    68 

    3.3.2  Linux中的用户分类    68 

    3.3.3  Linux中的用户管理配置 

    文件    69 

    3.3.4  Linux中的设备文件    70 

    3.4  任务实施    71 

    3.4.1  用户和组管理    71 

    3.4.2  存储设备的使用    75 

    3.4.3  软件包管理    78 

    3.4.4  进程管理命令的使用    82 

    3.4.5  系统信息命令的使用    86 

    3.4.6  其他常用命令的使用    88 

    3.4.7  关机重启命令的使用    89 

    3.5  技能训练    91 

    3.5.1  课堂训练    91 

    3.5.2  课后训练    91 

    3.6  总结提高    92 

    项目4  Shell脚本编程    93 

    4.1  任务描述    94 

    4.2  任务分析    95 

    4.3  知识储备    97 

    4.3.1  Shell概述    97 

    4.3.2  Shell的种类    98 

    4.3.3  Shell中的变量    98 

    4.3.4  变量表达式    100 

    4.3.5  Shell的输入/输出    102 

    4.4  任务实施    104 

    4.4.1  体验Shell编程    104 

    4.4.2  在Shell程序中使用的参数    105 

    4.4.3  表达式的比较使用    107 

    4.4.4  循环结构语句的使用    110 

    4.4.5  条件结构语句的使用    112 

    4.5  技能训练    115 

    4.5.1  课堂训练    115 

    4.5.2  课后训练    115 

    4.6  总结提高    116 

    项目5  配置与管理Samba服务器    117 

    5.1  任务描述    118 

    5.2  任务分析    119 

    5.3  知识储备    120 

    5.3.1  Samba概述    120 

    5.3.2  Samba服务工作原理    120 

    5.3.3  Samba服务工作流程    121 

    5.4  任务实施    122 

    5.4.1  安装Samba软件包    122 

    5.4.2  分析主配置文件smb.conf    123 

    5.4.3  配置匿名方式的samba 

    服务器    127 

    5.4.4  配置认证模式的Samba 

    服务器    130 

    5.4.5  查看Samba服务日志文件    133 

    5.4.6  建立Samba服务密码文件    134 

    5.4.7  建立Samba用户映射    135 

    5.4.8  设置Samba的打印共享    136 

    5.4.9  启动与停止Samba服务    137 

    5.4.10  在客户端访问共享资源    139 

    5.5  技能训练    141 

    5.5.1  课堂训练    141 

    5.5.2  课后训练    145 

    5.6  总结提高    146 

    项目6  配置与管理NFS服务器    147 

    6.1  任务描述    148 

    6.2  任务分析    148 

    6.3  知识储备    150 

    6.3.1  NFS概述    150 

    6.3.2  NFS的工作原理    150 

    6.3.3  NFS系统守护进程    151 

    6.4  任务实施    151 

    6.4.1  安装NFS    151 

    6.4.2  熟悉相关文件    152 

    6.4.3  分析配置文件exports    153 

    6.4.4  企业应用案例    155 

    6.4.5  启动与停止NFS服务    157 

    6.4.6  测试NFS服务    159 

    6.4.7  配置NFS客户端    160 

    6.5  技能训练    162 

    6.5.1  课堂训练    162 

    6.5.2  课后训练    163 

    6.6  总结提高    164 

    项目7  配置与管理DHCP服务器    165 

    7.1  任务描述    166 

    7.2  任务分析    167 

    7.3  知识储备    168 

    7.3.1  DHCP概述    168 

    7.3.2  DHCP地址分配机制    169 

    7.3.3  DHCP的工作原理    169 

    7.3.4  DHCP常用术语    170 

    7.4  任务实施    171 

    7.4.1  安装DHCP软件包    171 

    7.4.2  熟悉相关配置文件    172 

    7.4.3  熟悉主配置文件dhcpd.conf    172 

    7.4.4  设置IP作用域    175 

    7.4.5  设置客户端的IP地址    175 

    7.4.6  设置租约期限    176 

    7.4.7  保留特定IP    176 

    7.4.8  启动与停止DHCP服务    177 

    7.4.9  配置案例分析    178 

    7.4.10  配置DHCP客户端    180 

    7.5  技能训练    184 

    7.5.1  课堂训练    184 

    7.5.2  课后训练    186 

    7.6  总结提高    187 

    项目8  配置与管理DNS服务器    188 

    8.1  任务描述    189 

    8.2  任务分析    190 

    8.3  知识储备    191 

    8.3.1  DNS概述    191 

    8.3.2  DNS组成    192 

    8.3.3  正向解析与反向解析    193 

    8.3.4  查询的工作原理    193 

    8.3.5  域名服务器分类    195 

    8.4  任务实施    196 

    8.4.1  安装DNS服务    196 

    8.4.2  熟悉BIND的配置文件    197 

    8.4.3  配置DNS服务器    204 

    8.4.4  配置辅助域名服务器    211 

    8.4.5  配置缓存Cache­only 

    服务器    212 

    8.4.6  启动与停止DNS服务    212 

    8.4.7  配置DNS客户端    213 

    8.5  技能训练    216 

    8.5.1  课堂训练    216 

    8.5.2  课后训练    218 

    8.6  总结提高    219 

    项目9  配置与管理Web服务器    220 

    9.1  任务描述    221 

    9.2  任务分析    222 

    9.3  知识储备    223 

    9.3.1  Web概述    223 

    9.3.2  Web服务中的常用概念    224 

    9.3.3  Web服务的工作原理    225 

    9.4  任务实施    226 

    9.4.1  安装Apache服务    226 

    9.4.2  分析主配置文件httpd.conf    227 

    9.4.3  Web服务器的试用    229 

    9.4.4  建立用户个人主页    230 

    9.4.5  配置符号链接和虚拟目录    231 

    9.4.6  认证与授权管理    234 

    9.4.7  配置虚拟主机    237 

    9.4.8  启动与停止Apache服务    241 

    9.5  技能训练    242 

    9.5.1  课堂训练    242 

    9.5.2  课后训练    247 

    9.6  总结提高    248 

    项目10  配置与管理FTP服务器    249 

    10.1  任务描述    250 

    10.2  任务分析    251 

    10.3  知识储备    252 

    10.3.1  FTP概述    252 

    10.3.2  FTP的工作原理    253 

    10.3.3  vsftpd中的三类用户    254 

    10.3.4  FTP的传输方式与工作 

    方式    254 

    10.3.5  命令方式的FTP    255 

    10.4  任务实施    256 

    10.4.1  安装vsftpd软件包    256 

    10.4.2  熟悉相关配置文件    257 

    10.4.3  熟悉主配置文件 

    vsftpd.conf    258 

    10.4.4  实现匿名用户访问    261 

    10.4.5  实现实体用户访问    262 

    10.4.6  使用PAM实现虚拟 

    用户FTP服务    263 

    10.4.7  创建FTP用户    266 

    10.4.8  启动与停止FTP服务    267 

    10.4.9  企业配置案例分析    268 

    10.4.10  FTP客户端的配置    272 

    10.5  技能训练    275 

    10.5.1  课堂训练    275 

    10.5.2  课后训练    277 

    10.6  总结提高    278 

    项目11  配置防火墙与NAT服务器    279 

    11.1  任务描述    280 

    11.2  任务分析    281 

    11.3  知识储备    282 

    11.3.1  防火墙概述    282 

    11.3.2  防火墙的类型和工作原理    283 

    11.3.3  防火墙的构造体系    284 

    11.3.4  防火墙的访问规则    285 

    11.3.5  iptables和firewalld简介    286 

    11.3.6  NAT工作原理    291 

    11.4  任务实施    292 

    11.4.1  安装iptables    292 

    11.4.2  启动iptables    294 

    11.4.3  熟悉iptables命令    295 

    11.4.4  使用iptables配置防火墙    297 

    11.4.5  iptables配置案例    300 

    11.4.6  使用iptables配置NAT    303 

    11.4.7  熟悉firewalld命令    308 

    11.4.8  firewalld的配置案例    312 

    11.4.9  firewalld部署NAT服务    313 

    11.4.10  使用firewalld防火墙 

    策略的图形化工具    316 

    11.5  技能训练    321 

    11.5.1  课堂训练    321 

    11.5.2  课后训练    326 

    11.6  总结提高    327 

    项目12  综合案例 —— 泰德公司局域网 

    设计与实现    328 

    参考文献    329

     
  • 内容简介:
    内容简介:
      本书根据高职高专的人才培养目标,结合高职高专教学改革的要求,本着“工学结合、项目引领、任务驱动、教学做评一体化”的教学模式,以项目为单元,以应用为主线,将理论知识融入实践项目,是为高职高专院校学生学习知识和提高技能量身定做的教材。
      本书以服务器配置与管理的企业真实项目为载体,精心组织了安装Linux并构建网络环境、管理Linux文件系统、管理Linux操作系统、Shell脚本编程、配置与管理Samba服务器、配置与管理NFS服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Web服务器、配置与管理FTP服务器、配置防火墙与NAT服务器、综合案例共12个符合职业岗位能力标准、对接企业用人需求的真实项目。
      本书既可作为高职高专院校计算机应用技术、软件工程、网络技术等相关专业的教材,也可供广大的Linux爱好者、Linux系统管理维护和网络管理人员、计算机培训机构的教师和学员参考使用。
  • 目录:
    目录

    项目1  安装Linux并构建网络环境    1 

    1.1  任务描述    2 

    1.2  任务分析    3 

    1.3  知识储备    5 

    1.3.1  Linux的诞生与发展    5 

    1.3.2  Linux的内核版本和发行版本    8 

    1.3.3  Linux的应用领域    10 

    1.3.4  Linux的主要优势    11 

    1.3.5  Linux磁盘分区基础    11 

    1.4  任务实施    13 

    1.4.1  安装Red Hat Enterprise  

    Linux 8    13 

    1.4.2  配置网络工作环境    20 

    1.4.3  测试网络环境    29 

    1.5  技能训练    33 

    1.5.1  课堂训练    33 

    1.5.2  课后训练    36 

    1.6  总结提高    37 

    项目2  管理Linux文件系统    38 

    2.1  任务描述    39 

    2.2  任务分析    40 

    2.3  知识储备    41 

    2.3.1  Linux文件系统概述    41 

    2.3.2  Linux文件系统的组织方式    41 

    2.3.3  Linux系统的默认安装目录    42 

    2.3.4  Linux中的文件类型    43 

    2.3.5  Linux中的文件权限    43 

    2.4  任务实施    45 

    2.4.1  分析Linux的命令格式    45 

    2.4.2  目录与文件操作命令的使用    45 

    2.4.3  文件与目录的权限操作    56 

    2.4.4  vi编辑器的使用    59 

    2.5  技能训练    63 

    2.5.1  课堂训练    63 

    2.5.2  课后训练    63 

    2.6  总结提高    64 

    项目3  管理Linux操作系统    65 

    3.1  任务描述    66 

    3.2  任务分析    67 

    3.3  知识储备    68 

    3.3.1  Linux系统管理概述    68 

    3.3.2  Linux中的用户分类    68 

    3.3.3  Linux中的用户管理配置 

    文件    69 

    3.3.4  Linux中的设备文件    70 

    3.4  任务实施    71 

    3.4.1  用户和组管理    71 

    3.4.2  存储设备的使用    75 

    3.4.3  软件包管理    78 

    3.4.4  进程管理命令的使用    82 

    3.4.5  系统信息命令的使用    86 

    3.4.6  其他常用命令的使用    88 

    3.4.7  关机重启命令的使用    89 

    3.5  技能训练    91 

    3.5.1  课堂训练    91 

    3.5.2  课后训练    91 

    3.6  总结提高    92 

    项目4  Shell脚本编程    93 

    4.1  任务描述    94 

    4.2  任务分析    95 

    4.3  知识储备    97 

    4.3.1  Shell概述    97 

    4.3.2  Shell的种类    98 

    4.3.3  Shell中的变量    98 

    4.3.4  变量表达式    100 

    4.3.5  Shell的输入/输出    102 

    4.4  任务实施    104 

    4.4.1  体验Shell编程    104 

    4.4.2  在Shell程序中使用的参数    105 

    4.4.3  表达式的比较使用    107 

    4.4.4  循环结构语句的使用    110 

    4.4.5  条件结构语句的使用    112 

    4.5  技能训练    115 

    4.5.1  课堂训练    115 

    4.5.2  课后训练    115 

    4.6  总结提高    116 

    项目5  配置与管理Samba服务器    117 

    5.1  任务描述    118 

    5.2  任务分析    119 

    5.3  知识储备    120 

    5.3.1  Samba概述    120 

    5.3.2  Samba服务工作原理    120 

    5.3.3  Samba服务工作流程    121 

    5.4  任务实施    122 

    5.4.1  安装Samba软件包    122 

    5.4.2  分析主配置文件smb.conf    123 

    5.4.3  配置匿名方式的samba 

    服务器    127 

    5.4.4  配置认证模式的Samba 

    服务器    130 

    5.4.5  查看Samba服务日志文件    133 

    5.4.6  建立Samba服务密码文件    134 

    5.4.7  建立Samba用户映射    135 

    5.4.8  设置Samba的打印共享    136 

    5.4.9  启动与停止Samba服务    137 

    5.4.10  在客户端访问共享资源    139 

    5.5  技能训练    141 

    5.5.1  课堂训练    141 

    5.5.2  课后训练    145 

    5.6  总结提高    146 

    项目6  配置与管理NFS服务器    147 

    6.1  任务描述    148 

    6.2  任务分析    148 

    6.3  知识储备    150 

    6.3.1  NFS概述    150 

    6.3.2  NFS的工作原理    150 

    6.3.3  NFS系统守护进程    151 

    6.4  任务实施    151 

    6.4.1  安装NFS    151 

    6.4.2  熟悉相关文件    152 

    6.4.3  分析配置文件exports    153 

    6.4.4  企业应用案例    155 

    6.4.5  启动与停止NFS服务    157 

    6.4.6  测试NFS服务    159 

    6.4.7  配置NFS客户端    160 

    6.5  技能训练    162 

    6.5.1  课堂训练    162 

    6.5.2  课后训练    163 

    6.6  总结提高    164 

    项目7  配置与管理DHCP服务器    165 

    7.1  任务描述    166 

    7.2  任务分析    167 

    7.3  知识储备    168 

    7.3.1  DHCP概述    168 

    7.3.2  DHCP地址分配机制    169 

    7.3.3  DHCP的工作原理    169 

    7.3.4  DHCP常用术语    170 

    7.4  任务实施    171 

    7.4.1  安装DHCP软件包    171 

    7.4.2  熟悉相关配置文件    172 

    7.4.3  熟悉主配置文件dhcpd.conf    172 

    7.4.4  设置IP作用域    175 

    7.4.5  设置客户端的IP地址    175 

    7.4.6  设置租约期限    176 

    7.4.7  保留特定IP    176 

    7.4.8  启动与停止DHCP服务    177 

    7.4.9  配置案例分析    178 

    7.4.10  配置DHCP客户端    180 

    7.5  技能训练    184 

    7.5.1  课堂训练    184 

    7.5.2  课后训练    186 

    7.6  总结提高    187 

    项目8  配置与管理DNS服务器    188 

    8.1  任务描述    189 

    8.2  任务分析    190 

    8.3  知识储备    191 

    8.3.1  DNS概述    191 

    8.3.2  DNS组成    192 

    8.3.3  正向解析与反向解析    193 

    8.3.4  查询的工作原理    193 

    8.3.5  域名服务器分类    195 

    8.4  任务实施    196 

    8.4.1  安装DNS服务    196 

    8.4.2  熟悉BIND的配置文件    197 

    8.4.3  配置DNS服务器    204 

    8.4.4  配置辅助域名服务器    211 

    8.4.5  配置缓存Cache­only 

    服务器    212 

    8.4.6  启动与停止DNS服务    212 

    8.4.7  配置DNS客户端    213 

    8.5  技能训练    216 

    8.5.1  课堂训练    216 

    8.5.2  课后训练    218 

    8.6  总结提高    219 

    项目9  配置与管理Web服务器    220 

    9.1  任务描述    221 

    9.2  任务分析    222 

    9.3  知识储备    223 

    9.3.1  Web概述    223 

    9.3.2  Web服务中的常用概念    224 

    9.3.3  Web服务的工作原理    225 

    9.4  任务实施    226 

    9.4.1  安装Apache服务    226 

    9.4.2  分析主配置文件httpd.conf    227 

    9.4.3  Web服务器的试用    229 

    9.4.4  建立用户个人主页    230 

    9.4.5  配置符号链接和虚拟目录    231 

    9.4.6  认证与授权管理    234 

    9.4.7  配置虚拟主机    237 

    9.4.8  启动与停止Apache服务    241 

    9.5  技能训练    242 

    9.5.1  课堂训练    242 

    9.5.2  课后训练    247 

    9.6  总结提高    248 

    项目10  配置与管理FTP服务器    249 

    10.1  任务描述    250 

    10.2  任务分析    251 

    10.3  知识储备    252 

    10.3.1  FTP概述    252 

    10.3.2  FTP的工作原理    253 

    10.3.3  vsftpd中的三类用户    254 

    10.3.4  FTP的传输方式与工作 

    方式    254 

    10.3.5  命令方式的FTP    255 

    10.4  任务实施    256 

    10.4.1  安装vsftpd软件包    256 

    10.4.2  熟悉相关配置文件    257 

    10.4.3  熟悉主配置文件 

    vsftpd.conf    258 

    10.4.4  实现匿名用户访问    261 

    10.4.5  实现实体用户访问    262 

    10.4.6  使用PAM实现虚拟 

    用户FTP服务    263 

    10.4.7  创建FTP用户    266 

    10.4.8  启动与停止FTP服务    267 

    10.4.9  企业配置案例分析    268 

    10.4.10  FTP客户端的配置    272 

    10.5  技能训练    275 

    10.5.1  课堂训练    275 

    10.5.2  课后训练    277 

    10.6  总结提高    278 

    项目11  配置防火墙与NAT服务器    279 

    11.1  任务描述    280 

    11.2  任务分析    281 

    11.3  知识储备    282 

    11.3.1  防火墙概述    282 

    11.3.2  防火墙的类型和工作原理    283 

    11.3.3  防火墙的构造体系    284 

    11.3.4  防火墙的访问规则    285 

    11.3.5  iptables和firewalld简介    286 

    11.3.6  NAT工作原理    291 

    11.4  任务实施    292 

    11.4.1  安装iptables    292 

    11.4.2  启动iptables    294 

    11.4.3  熟悉iptables命令    295 

    11.4.4  使用iptables配置防火墙    297 

    11.4.5  iptables配置案例    300 

    11.4.6  使用iptables配置NAT    303 

    11.4.7  熟悉firewalld命令    308 

    11.4.8  firewalld的配置案例    312 

    11.4.9  firewalld部署NAT服务    313 

    11.4.10  使用firewalld防火墙 

    策略的图形化工具    316 

    11.5  技能训练    321 

    11.5.1  课堂训练    321 

    11.5.2  课后训练    326 

    11.6  总结提高    327 

    项目12  综合案例 —— 泰德公司局域网 

    设计与实现    328 

    参考文献    329

     
查看详情
12
相关图书 / 更多
Linux网络服务器配置与管理项目教程(第三版)(微课版)
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux源码趣读
闪客
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux运维从入门到精通
明日科技
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux网络服务器配置与管理项目教程(第三版)(微课版)
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰