Linux系统管理与服务器配置(基于CentOS 8)(微课版)
定 价:45 元
- 作者:彭亚发
- 出版时间:2022/2/1
- ISBN:9787121430121
- 出 版 社:电子工业出版社
- 中图法分类:TP316.85
- 页码:232
- 纸张:
- 版次:01
- 开本:16开
本书围绕Linux运维工程师岗位对Linux系统及网络服务管理核心技能的要求,通过引入行业标准和职业岗位标准,以基于CentOS平台构建的网络主流技术和主流产品为载体,将Linux基础知识和服务架构融入各项目的工作任务中。本书针对中型和小型网络建设与管理中涉及的技术和技能,是通过精选真实网络建设工程项目案例并加以提炼和虚拟而来的。项目包括部署CentOS 8服务器系统、使用Shell管理本地文件、管理CentOS系统的用户和组、CentOS 8系统的基础配置、企业内部数据存储与共享、部署企业的DHCP服务、部署企业的DNS服务、部署企业的Web服务、部署企业的FTP服务、部署企业的Squid服务、部署企业的邮件服务、部署Linux服务器防火墙。本书既可以作为职业院校计算机相关专业和相关培训机构的教学参考用书,也可以供网络技术人员、网络管理和维护人员、网络系统集成人员阅读和使用。
彭亚发,副教授,广东交通职业技术学院网络专业带头人。主持省教改课题(基于创客教学模式的网络工程实践课程改革)、省级精品课程(大型企业网络构建)第二负责人、主持省教育厅课题(基于网络增值服务的资源共享平台构建研究)。主持或主要参与校级教科研项目11项,获实用新型专利5项、软件著作权5项。公开发表论文20篇,获省级教学能力大赛二等奖。
项目1 部署CentOS 8服务器系统 1
学习目标 1
项目描述 1
项目分析 1
相关知识 2
1.1 Linux系统概述 2
1.2 Linux内核版本 2
1.3 Linux发行版本 3
1.4 CentOS系统简介 4
项目实施 4
练习与实践 12
项目2 使用Shell管理本地文件 14
学习目标 14
项目描述 14
项目分析 14
相关知识 15
2.1 Shell 15
2.2 bash 15
2.3 目录结构 26
2.4 文件系统 28
2.5 vim编辑器 29
项目实施 31
任务2-1 bash基础环境设置 31
任务2-2 命令行下文件与目录的管理 32
任务2-3 命令行下修改系统的配置
文件 35
练习与实践 39
项目3 管理CentOS系统的用户和组 41
学习目标 41
项目描述 41
项目分析 42
相关知识 42
3.1 用户类型 42
3.2 用户配置 43
3.3 群组 44
项目实施 46
任务3-1 管理信息中心的用户账户 46
任务3-2 管理信息中心的组账户 49
练习与实践 53
项目4 CentOS 8系统的基础配置 56
学习目标 56
项目描述 56
项目分析 57
相关知识 57
4.1 网络连接的基本概念 57
4.2 软件源 58
4.3 系统时间 59
4.4 SSH远程登录 59
4.5 安全策略 60
项目实施 60
任务4-1 配置系统的基本环境 60
任务4-2 配置系统的网络连接 62
任务4-3 配置系统的软件仓库源 66
任务4-4 校准系统的时间 67
练习与实践 69
项目5 企业内部数据存储与共享 71
学习目标 71
项目描述 71
项目分析 72
相关知识 73
5.1 Linux文件权限 73
5.2 Samba服务 73
5.3 Samba服务常用配置文件及参数
解析 74
项目实施 76
任务5-1 共享文件及权限的配置 76
任务5-2 配置Samba服务器的用户
共享 78
练习与实践 81
项目6 部署企业的DHCP服务 83
学习目标 83
项目描述 83
项目分析 84
相关知识 84
6.1 DHCP的概念 84
6.2 DHCP客户端首次接入网络的工作
过程 85
6.3 DHCP客户端IP地址租约的更新 88
6.4 DHCP客户端租用失败的自动配置 89
6.5 DHCP中继代理服务 89
6.6 DHCP服务常用文件及参数解析 90
项目实施 93
任务6-1 部署DHCP服务,实现信息
中心客户机接入局域网 93
任务6-2 配置DHCP作用域,实现信息
中心客户机访问外网 98
任务6-3 配置DHCP中继代理服务,实现
所有部门客户机自动配置网络
信息 101
任务6-4 DHCP服务器的日常运维与
管理 105
练习与实践 108
项目7 部署企业的DNS服务 110
学习目标 110
项目描述 110
项目分析 111
相关知识 112
7.1 DNS基本概念 112
7.2 DNS服务器的分类 113
7.3 DNS的查询模式 114
7.4 DNS域名解析过程 115
7.5 DNS服务常用文件及参数解析 116
项目实施 120
任务7-1 实现北京总部主DNS
服务器的部署 120
任务7-2 实现广州子公司委派DNS
服务器的部署 125
任务7-3 实现香港办事处辅助DNS
服务器的部署 132
任务7-4 DNS服务器的管理 135
练习与实践 137
项目8 部署企业的Web服务 141
学习目标 141
项目描述 141
项目分析 142
相关知识 142
8.1 Web服务简介 142
8.2 URL的概念 143
8.3 Apache简介 144
8.4 Web服务器工作原理 144
8.5 Apache常用文件及参数解析 145
项目实施 147
任务8-1 部署企业的门户网站
(HTML) 147
任务8-2 基于端口部署人事管理系统
站点 148
任务8-3 基于域名部署项目管理系统
站点 150
练习与实践 152
项目9 部署企业的FTP服务 155
学习目标 155
项目描述 155
项目分析 156
相关知识 157
9.1 FTP协议的组成 157
9.2 常用FTP服务器和客户端程序 157
9.3 FTP协议的典型消息 158
9.4 匿名FTP与实名FTP 159
9.5 FTP协议的工作原理与工作方式 160
9.6 FTP服务常用文件及参数解析 162
项目实施 165
任务9-1 部署企业公共FTP站点 165
任务9-2 部署部门专属FTP站点 168
任务9-3 配置FTP服务器权限 171
练习与实践 175
项目10 部署企业的Squid服务 178
学习目标 178
项目描述 178
项目分析 179
相关知识 179
10.1 Squid 179
10.2 Squid服务的工作流程 180
10.3 正向代理 180
10.4 反向代理 181
10.5 透明代理 181
10.6 Squid ACL 182
10.7 正向代理和反向代理的区别 183
10.8 Squid服务常用配置文件及解析 183
项目实施 185
任务10-1 部署企业的正向代理
服务器 185
任务10-2 设置企业的Squid ACL
规则 188
任务10-3 部署企业的反向代理
服务器 191
练习与实践 192
项目11 部署企业的邮件服务 195
学习目标 195
项目描述 195
项目分析 196
相关知识 196
11.1 POP3、SMTP与IMAP 196
11.2 电子邮件系统及其工作原理 198
11.3 Postfix 199
11.4 Dovecot 200
11.5 Postfix服务常用配置文件及
参数解析 201
11.6 Dovecot服务常用配置文件及
参数解析 201
项目实施 203
任务11-1 部署及配置Postfix电子邮件
服务 203
任务11-2 部署及配置Dovecot邮件
服务 207
练习与实践 209
项目12 部署Linux服务器防火墙 212
学习目标 212
项目描述 212
项目分析 213
相关知识 214
12.1 防火墙的类型 214
12.2 Netfilter 214
12.3 iptables 215
12.4 Firewalld 215
项目实施 215
任务12-1 配置NAT地址转换 215
任务12-2 配置防火墙规则 217
练习与实践 219