Linux系统管理与服务器配置(基于CentOS 8)(微课版)

系列书名:工业和信息化精品系列教材——网络技术

出版日期:2022-02

书  号:978-7-121-43012-1

作  者:彭亚发、黄君羡  主编

     正月十六工作室  组编

出 版 社:电子工业出版社

定  价:45.00元

书籍介绍

本书围绕Linux运维工程师岗位对Linux系统及网络服务管理核心技能的要求,通过引入行业标准和职业岗位标准,以基于CentOS平台构建的网络主流技术和主流产品为载体,将Linux基础知识和服务架构融入各项目的工作任务中。本书针对中型和小型网络建设与管理中涉及的技术和技能,是通过精选真实网络建设工程项目案例并加以提炼和虚拟而来的。项目包括部署CentOS 8服务器系统、使用Shell管理本地文件、管理CentOS系统的用户和组、CentOS 8系统的基础配置、企业内部数据存储与共享、部署企业的DHCP服务、部署企业的DNS服务、部署企业的Web服务、部署企业的FTP服务、部署企业的Squid服务、部署企业的邮件服务、部署Linux服务器防火墙。本书既可以作为职业院校计算机相关专业和相关培训机构的教学参考用书,也可以供网络技术人员、网络管理和维护人员、网络系统集成人员阅读和使用。

目录

项目1 企业服务器操作系统选型
项目描述
项目分析
相关知识
1.1 Linux概述
1.2 Linux内核
1.3 Linux发行版本
1.4 CentOS 8简介
项目实施
任务1-1 安装CentOS 8操作系统
练习与实践
一.理论习题
二.项目实训题
项目2 使用Shell管理本地文件
项目描述
项目分析
相关知识
2.1 shell
2.2 Bash
2.3 目录结构
2.4 文件系统
2.5 vim编辑器
项目实施
任务2-1 bash基础环境设置
任务规划 任务实施 任务验证
任务2-2 命令行下文件与目录的管理
任务规划 任务实施 任务验证
任务2-3 命令行下修改系统的配置文件
任务规划 任务实施 任务验证
练习与实践
一.理论习题
二.项目实训题
项目3 管理信息中心的用户和组
项目描述
项目分析
相关知识
3.1 ROOT账户
3.2普通用户
3.3 系统用户
3.4 虚拟用户
3.5 用户组(group)
项目实施
任务3-1 管理信息中心的用户账户
任务规划
任务实施
任务验证
任务3-2管理信息中心的组账户
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目4 CentOS8系统的基础配置
项目描述
项目分析
相关知识
4.1 网络连接的基本概念
4.2 软件源
4.3 系统时间
4.4 SSH远程登录
4.5 安全策略
项目实施
任务4-1 配置系统的基本环境
任务规划
任务实施
任务验证
任务4-2 配置系统的网络连接
任务规划
任务实施
任务验证
任务4-3 配置系统的软件仓库源
任务规划
任务实施
任务验证
任务4-4 校准系统时间
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目5 企业内部数据存储与共享
项目描述
项目分析
相关知识
5.1 Linux文件权限
5.2 Linux磁盘管理
5.3 Samba服务
项目实施
任务5-1 配置共享文件及权限
任务规划
任务实施
任务验证
任务5-2 配置Samba服务器的用户共享
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目6 部署企业DHCP服务器
项目描述
项目分析
相关知识
6.1 DHCP的概念
6.2 DHCP客户端首次接入网络的工作过程
6.3 DHCP客户端IP租约的更新
6.4 DHCP客户端租用失败的自动配置
6.5 DHCP中继代理服务
项目实施
任务6-1 部署DHCP服务,实现信息中心客户机接入到局域网
任务规划
任务实施
任务验证
任务6-2 配置DHCP作用域,实现信息中心客户机访问外部网络
任务规划
任务实施
任务验证
任务6-3 配置DHCP中继,实现所有部门客户机自动配置网络信息
任务规划
任务实施
任务验证
任务6-4 DHCP服务器的日常运维与管理
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目7 部署企业DNS服务
项目描述
项目分析
相关知识
7.1 DNS基本概念
7.2 DNS域名的类型与解析
项目实施
任务7-1 部署总部主DNS服务器
任务规划
任务实施
任务验证
任务7-2 部署子公司DNS委派服务器
任务规划
任务实施
任务验证
任务7-3 部署香港办事处辅助DNS服务器
任务规划
任务实施
任务验证
任务7-4 DNS服务器的运维与管理
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目8 部署企业的WEB服务
项目描述
项目分析
相关知识
8.1 Web的概念
8.2 URL的概念
8.3 Web服务的类型
8.4 Apache简介
项目实施
任务8-1 部署企业的门户网站(HTML)
任务规划
任务实施
任务验证
任务8-2 基于端口部署人事管理系统站点
任务规划
任务实施
任务验证
任务8-3 基于域名部署项目管理系统站点
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目9 部署企业的FTP服务
项目描述
项目分析
相关知识
9.1 FTP的工作原理
9.2 FTP的典型消息
9.3 常用FTP服务器和客户端程序
9.4 匿名FTP与实名FTP
9.5 FTP的访问权限
9.6 FTP的访问
9.7 在一台服务器上部署多个FTP站点
9.8 通过虚拟目录让FTP站点链接不同磁盘资源
项目实施
任务9-1 部署企业公共FTP站点
任务规划
任务实施
任务验证
任务9-2 部署部门专属FTP站点
任务规划
任务实施
任务验证
任务9-3 配置FTP服务器权限
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目10 部署企业Squid代理服务器
项目描述
项目分析
相关知识
14.1 Squid
14.2 正向代理
14.3 反向代理
14.4 透明代理
14.5 Squid ACL
14.5 CDN
14.6 正向代理和反向代理的区别
项目实施
任务10-1 部署企业的正向代理服务器
任务规划
任务实施
任务验证
任务10-2 设置企业代理服务器访问控制规则
任务规划
任务实施
任务验证
任务10-3 部署企业的反向代理服务器
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目11 部署企业邮件服务器
项目描述
项目分析
相关知识
11.1 POP3服务与SMTP服务
11.2 电子邮件系统及其工作原理
11.3 Postfix
11.4 Dovecot邮件服务器
项目实施
任务11-1 部署及配置Postfix电子邮件服务
任务规划
任务实施
任务验证
任务11-2 部署及配置Dovecot邮件服务器
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题
项目12 部署Linux服务器防火墙
项目描述
项目分析
相关知识
12.1 防火墙
12.2 Netfilter
12.3 iptables
12.4 firewalld
项目实施
任务12-1 配置NAT地址转换
任务规划
任务实施
任务验证
任务12-2 配置防火墙规则
任务规划
任务实施
任务验证
练习与实践
一.理论习题
二.项目实训题