描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787115499608丛书名: “十二五”职业教育国家规划教材
编辑推荐
*精品课程、*精品资源共享课程配套教材
以企业实战为主线,以项目实录为拓展,以职业能力为目标
配套丰富、完整的教辅资源,扫二维码看操作视频
由红帽认证架构师(RHCA)录制12个实训项目的慕课
以企业实战为主线,以项目实录为拓展,以职业能力为目标
配套丰富、完整的教辅资源,扫二维码看操作视频
由红帽认证架构师(RHCA)录制12个实训项目的慕课
内容简介
本书是“十二五”职业教育国家规划教材,也是国家精品课程和国家精品资源共享课程配套教材,以学生能够完成中小企业建网、管网的任务为出发点,以工作过程为导向,注重工程实训和应用,是为高职高专院校学生量身定做的教材。
本书以目前Red Hat公司*版本Red Hat Enterprise Linux 7.4和CentOS 7为平台,对Linux的网络服务进行详细讲解。全书根据网络工程实际工作过程所需的知识和技能抽象出11个教学项目。教学项目包括:搭建与测试Linux服务器、配置网络和使用SSH服务、配置与管理防火墙、配置与管理代理服务器、配置与管理Samba服务器、配置与管理NFS服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Apache服务器、配置与管理FTP服务器、配置与管理Postfix邮件服务器。有的项目后面有“企业实战与应用”“故障排除”“项目实录”等结合实践应用的内容,大量详尽的企业应用实例,配以知识点微课和实训项目慕课视频,使“教、学、做”完美统一。
本书可作为高职高专院校计算机应用技术专业、计算机网络技术专业、网络系统管理专业、软件技术专业及其他计算机类专业的理论与实践一体化教材,也可作为Linux系统管理和网络管理人员的自学指导书。
本书以目前Red Hat公司*版本Red Hat Enterprise Linux 7.4和CentOS 7为平台,对Linux的网络服务进行详细讲解。全书根据网络工程实际工作过程所需的知识和技能抽象出11个教学项目。教学项目包括:搭建与测试Linux服务器、配置网络和使用SSH服务、配置与管理防火墙、配置与管理代理服务器、配置与管理Samba服务器、配置与管理NFS服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Apache服务器、配置与管理FTP服务器、配置与管理Postfix邮件服务器。有的项目后面有“企业实战与应用”“故障排除”“项目实录”等结合实践应用的内容,大量详尽的企业应用实例,配以知识点微课和实训项目慕课视频,使“教、学、做”完美统一。
本书可作为高职高专院校计算机应用技术专业、计算机网络技术专业、网络系统管理专业、软件技术专业及其他计算机类专业的理论与实践一体化教材,也可作为Linux系统管理和网络管理人员的自学指导书。
目 录
第 1章 搭建与测试Linux服务器1
1.1 相关知识 1
1.1.1 子任务1 认识Linux的前世与今生 1
1.1.2 子任务2 理解Linux体系结构 3
1.1.3 子任务3 认识Linux的版本 4
1.2 设计与准备搭建Linux服务器 5
1.3 项目实施 7
任务1-1 安装配置VM虚拟机 7
任务1-2 安装Red Hat Enterprise
Linux 7.4 12
任务1-3 重置root管理员密码 20
任务1-4 RPM(红帽软件包管理器) 21
任务1-5 yum软件仓库 22
任务1-6 systemd初始化进程 23
任务1-7 启动Shell 24
1.4 项目实录:Linux系统安装与
基本配置 26
1.5 练习题 27
1.6 实践习题 27
1.7 超级链接 28
第 2章 配置网络和使用SSH服务 29
2.1 网络服务知识 29
2.1.1 检查并设置有线处于
连接状态 29
2.1.2 设置主机名 30
2.1.3 使用系统菜单配置网络 31
2.1.4 通过网卡配置文件配置网络 33
2.1.5 使用图形界面配置网络 34
2.1.6 使用nmcli命令配置网络 36
2.2 项目设计与准备 39
2.3 项目实施 39
任务2-1 创建网络会话实例 39
任务2-2 绑定两块网卡 41
任务2-3 配置远程控制服务 44
2.4 项目实录:配置Linux下的
TCP IP和远程管理 49
2.5 练习题 49
第3章 配置与管理防火墙 51
3.1 相关知识 51
3.1.1 防火墙概述 51
3.1.2 iptables与firewalld 51
3.1.3 iptables的工作原理 52
3.1.4 NAT基础知识 55
3.1.5 yum 57
3.2 项目设计及准备 60
3.2.1 项目设计 60
3.2.2 项目准备 60
3.3 项目实施 60
任务3-1 安装、启动iptables 60
任务3-2 认识iptables的基本语法 61
任务3-3 设置默认策略 64
任务3-4 配置iptables规则 64
任务3-5 使用firewalld服务 66
任务3-6 实现NAT(网络
地址转换) 72
任务3-7 NAT综合案例 73
任务3-8 配置服务的访问控制列表 76
3.4 企业iptables服务器实战与应用 77
3.4.1 企业环境及需求 77
3.4.2 需求分析 78
3.4.3 解决方案 78
3.5 项目实录:配置与管理iptables
防火墙 80
3.6 练习题 81
第4章 配置与管理代理服务器 83
4.1 相关知识 83
4.1.1 代理服务器的工作原理 83
4.1.2 代理服务器的作用 84
4.2 项目设计及准备 84
4.2.1 项目设计 84
4.2.2 项目准备 85
4.3 项目实施 85
任务4-1 安装、启动、停止与随系统
启动squid服务 85
任务4-2 配置squid服务器 86
4.4 企业实战与应用 88
4.5 补充:管理Linux文件权限 93
4.6 项目实录 93
4.7 练习题 94
4.8 综合案例分析 94
第5章 配置与管理Samba
服务器 96
5.1 相关知识 96
5.1.1 Samba应用环境 96
5.1.2 SMB协议 97
5.1.3 Samba工作原理 97
5.2 项目设计与准备 98
5.3 项目实施 98
任务5-1 配置Samba服务 98
任务5-2 user服务器实例解析 103
任务5-3 share服务器实例解析 107
任务5-4 Samba高级服务器配置 108
任务5-5 Samba的打印共享 114
5.4 企业Samba服务器实用案例 114
5.4.1 企业环境及需求 114
5.4.2 需求分析 115
5.4.3 解决方案 115
5.5 项目实录 118
5.6 练习题 119
5.7 实践习题 120
第6章 配置与管理NFS服务器 121
6.1 NFS相关知识 121
6.1.1 NFS服务概述 121
6.1.2 NFS服务的组件 123
6.2 项目设计及准备 123
6.3 项目实施 124
任务6-1 安装、启动和停止NFS
服务器 124
任务6-2 配置NFS服务 125
任务6-3 了解NFS服务的文件
存取权限 126
任务6-4 在客户端挂载NFS
文件系统 126
6.4 企业NFS服务器实用案例 128
6.4.1 企业环境及需求 128
6.4.2 解决方案 128
6.5 排除NFS故障 131
6.6 项目实录 132
6.7 练习题 133
6.8 实践习题 134
第7章 配置与管理DHCP服务器 136
7.1 DHCP相关知识 136
7.1.1 DHCP服务概述 136
7.1.2 DHCP的工作过程 136
7.1.3 DHCP服务器分配给客户端的IP地址类型 137
7.2 项目设计及准备 138
7.2.1 项目设计 138
7.2.2 项目需求准备 138
7.3 项目实施 139
任务7-1 在服务器RHEL7-1上安装
DHCP服务器 139
任务7-2 熟悉DHCP主配置
文件 140
任务7-3 配置DHCP应用案例 143
7.4 企业案例I:多网卡实现DHCP多作用域配置 146
7.4.1 企业环境及需求 147
7.4.2 解决方案 147
7.5 企业案例II:配置DHCP超级作用域 150
7.5.1 超级作用域的功能与实现 150
7.5.2 DHCP超级作用域配置案例 150
7.6 企业案例III:配置DHCP
中继代理 152
7.6.1 企业环境与网络拓扑 152
7.6.2 解决方案 153
7.7 DHCP服务配置排错 154
7.7.1 客户端无法获取IP地址 154
7.7.2 提供备份的DHCP设置 155
7.7.3 利用命令及租约文件排除故障 156
7.7.4 总结网络故障的排除 156
7.8 项目实录 157
7.9 练习题 158
7.10 实践习题 159
第8章 配置与管理DNS服务器 160
8.1 相关知识 160
8.1.1 认识域名空间 160
8.1.2 DNS服务器的分类 162
8.1.3 DNS查询模式 163
8.1.4 域名解析过程 163
8.1.5 资源记录 164
8.1.6 etc hosts文件 165
8.2 项目设计及准备 165
8.2.1 项目设计 165
8.2.2 项目准备 165
8.3 项目实施 165
任务8-1 安装、启动DNS服务器 165
任务8-2 掌握BIND配置文件 166
任务8-3 配置主DNS服务器实例 170
任务8-4 配置辅助DNS服务器 175
任务8-5 建立子域并进行区域委派 178
任务8-6 配置转发服务器 182
任务8-7 配置缓存服务器 183
8.4 企业DNS服务器实用案例 184
8.4.1 企业环境与需求 184
8.4.2 需求分析 184
8.4.3 解决方案 184
8.5 DNS故障排除 187
8.5.1 使用工具排除DNS服务器
配置 187
8.5.2 防火墙及SELinux对DNS服务器的影响 189
8.5.3 检查DNS服务器配置中的常见错误 189
8.6 项目实录 189
8.7 练习题 190
8.8 实践习题 191
第9章 配置与管理Apache服务器 192
9.1 相关知识 192
9.1.1 Web服务概述 192
9.1.2 Apache服务器简介 193
9.2 项目设计及准备 194
9.2.1 项目设计 194
9.2.2 项目准备 194
9.3 项目实施 195
任务9-1 安装、启动与停止Apache
服务 195
任务9-2 认识Apache服务器的配置
文件 196
任务9-3 常规设置Apache服务器
实例 197
任务9-4 其他常规设置 201
任务9-5 配置虚拟主机 205
任务9-6 配置用户身份认证 210
9.4 项目实录 212
9.5 练习题 213
9.6 实践习题 214
第 10章 配置与管理FTP服务器 215
10.1 相关知识 215
10.1.1 FTP工作原理 215
10.1.2 匿名用户 216
10.2 项目设计与准备 216
10.3 项目实施 217
任务10-1 安装、启动与停止vsftpd
服务 217
任务10-2 认识vsftpd的配置文件 217
任务10-3 配置匿名用户FTP实例 219
任务10-4 配置本地模式的常规FTP
服务器案例 221
任务10-5 设置vsftp虚拟账号 224
10.4 企业实战与应用 227
10.4.1 企业环境 227
10.4.2 需求分析 227
10.4.3 解决方案 227
10.5 FTP排错 230
10.6 项目实录 231
10.7 练习题 232
10.8 实践习题 233
第 11章 配置与管理Postfix邮件
服务器 234
11.1 相关知识 234
11.1.1 电子邮件服务概述 234
11.1.2 电子邮件系统的组成 235
11.1.3 电子邮件传输过程 235
11.1.4 与电子邮件相关的协议 236
11.1.5 邮件中继 236
11.2 项目设计及准备 237
11.2.1 项目设计 237
11.2.2 项目准备 237
11.3 项目实施 238
任务11-1 配置Postfix常规服务器 238
任务11-2 配置Dovecot服务程序 243
任务11-3 配置一个完整的收发邮件
服务器并测试 244
任务11-4 使用Cyrus-SASL实现
SMTP认证 249
11.4 Postfix服务企业实战与应用 251
11.4.1 企业环境 251
11.4.2 需求分析 252
11.4.3 解决方案 252
11.5 Postfix排错 261
11.5.1 无法定位邮件服务器 261
11.5.2 身份验证失败 261
11.5.3 邮箱配额限制 261
11.5.4 邮件服务器配置常记几件事 261
11.6 项目实录 262
11.7 练习题 262
11.8 实践习题 263
参考文献 264
1.1 相关知识 1
1.1.1 子任务1 认识Linux的前世与今生 1
1.1.2 子任务2 理解Linux体系结构 3
1.1.3 子任务3 认识Linux的版本 4
1.2 设计与准备搭建Linux服务器 5
1.3 项目实施 7
任务1-1 安装配置VM虚拟机 7
任务1-2 安装Red Hat Enterprise
Linux 7.4 12
任务1-3 重置root管理员密码 20
任务1-4 RPM(红帽软件包管理器) 21
任务1-5 yum软件仓库 22
任务1-6 systemd初始化进程 23
任务1-7 启动Shell 24
1.4 项目实录:Linux系统安装与
基本配置 26
1.5 练习题 27
1.6 实践习题 27
1.7 超级链接 28
第 2章 配置网络和使用SSH服务 29
2.1 网络服务知识 29
2.1.1 检查并设置有线处于
连接状态 29
2.1.2 设置主机名 30
2.1.3 使用系统菜单配置网络 31
2.1.4 通过网卡配置文件配置网络 33
2.1.5 使用图形界面配置网络 34
2.1.6 使用nmcli命令配置网络 36
2.2 项目设计与准备 39
2.3 项目实施 39
任务2-1 创建网络会话实例 39
任务2-2 绑定两块网卡 41
任务2-3 配置远程控制服务 44
2.4 项目实录:配置Linux下的
TCP IP和远程管理 49
2.5 练习题 49
第3章 配置与管理防火墙 51
3.1 相关知识 51
3.1.1 防火墙概述 51
3.1.2 iptables与firewalld 51
3.1.3 iptables的工作原理 52
3.1.4 NAT基础知识 55
3.1.5 yum 57
3.2 项目设计及准备 60
3.2.1 项目设计 60
3.2.2 项目准备 60
3.3 项目实施 60
任务3-1 安装、启动iptables 60
任务3-2 认识iptables的基本语法 61
任务3-3 设置默认策略 64
任务3-4 配置iptables规则 64
任务3-5 使用firewalld服务 66
任务3-6 实现NAT(网络
地址转换) 72
任务3-7 NAT综合案例 73
任务3-8 配置服务的访问控制列表 76
3.4 企业iptables服务器实战与应用 77
3.4.1 企业环境及需求 77
3.4.2 需求分析 78
3.4.3 解决方案 78
3.5 项目实录:配置与管理iptables
防火墙 80
3.6 练习题 81
第4章 配置与管理代理服务器 83
4.1 相关知识 83
4.1.1 代理服务器的工作原理 83
4.1.2 代理服务器的作用 84
4.2 项目设计及准备 84
4.2.1 项目设计 84
4.2.2 项目准备 85
4.3 项目实施 85
任务4-1 安装、启动、停止与随系统
启动squid服务 85
任务4-2 配置squid服务器 86
4.4 企业实战与应用 88
4.5 补充:管理Linux文件权限 93
4.6 项目实录 93
4.7 练习题 94
4.8 综合案例分析 94
第5章 配置与管理Samba
服务器 96
5.1 相关知识 96
5.1.1 Samba应用环境 96
5.1.2 SMB协议 97
5.1.3 Samba工作原理 97
5.2 项目设计与准备 98
5.3 项目实施 98
任务5-1 配置Samba服务 98
任务5-2 user服务器实例解析 103
任务5-3 share服务器实例解析 107
任务5-4 Samba高级服务器配置 108
任务5-5 Samba的打印共享 114
5.4 企业Samba服务器实用案例 114
5.4.1 企业环境及需求 114
5.4.2 需求分析 115
5.4.3 解决方案 115
5.5 项目实录 118
5.6 练习题 119
5.7 实践习题 120
第6章 配置与管理NFS服务器 121
6.1 NFS相关知识 121
6.1.1 NFS服务概述 121
6.1.2 NFS服务的组件 123
6.2 项目设计及准备 123
6.3 项目实施 124
任务6-1 安装、启动和停止NFS
服务器 124
任务6-2 配置NFS服务 125
任务6-3 了解NFS服务的文件
存取权限 126
任务6-4 在客户端挂载NFS
文件系统 126
6.4 企业NFS服务器实用案例 128
6.4.1 企业环境及需求 128
6.4.2 解决方案 128
6.5 排除NFS故障 131
6.6 项目实录 132
6.7 练习题 133
6.8 实践习题 134
第7章 配置与管理DHCP服务器 136
7.1 DHCP相关知识 136
7.1.1 DHCP服务概述 136
7.1.2 DHCP的工作过程 136
7.1.3 DHCP服务器分配给客户端的IP地址类型 137
7.2 项目设计及准备 138
7.2.1 项目设计 138
7.2.2 项目需求准备 138
7.3 项目实施 139
任务7-1 在服务器RHEL7-1上安装
DHCP服务器 139
任务7-2 熟悉DHCP主配置
文件 140
任务7-3 配置DHCP应用案例 143
7.4 企业案例I:多网卡实现DHCP多作用域配置 146
7.4.1 企业环境及需求 147
7.4.2 解决方案 147
7.5 企业案例II:配置DHCP超级作用域 150
7.5.1 超级作用域的功能与实现 150
7.5.2 DHCP超级作用域配置案例 150
7.6 企业案例III:配置DHCP
中继代理 152
7.6.1 企业环境与网络拓扑 152
7.6.2 解决方案 153
7.7 DHCP服务配置排错 154
7.7.1 客户端无法获取IP地址 154
7.7.2 提供备份的DHCP设置 155
7.7.3 利用命令及租约文件排除故障 156
7.7.4 总结网络故障的排除 156
7.8 项目实录 157
7.9 练习题 158
7.10 实践习题 159
第8章 配置与管理DNS服务器 160
8.1 相关知识 160
8.1.1 认识域名空间 160
8.1.2 DNS服务器的分类 162
8.1.3 DNS查询模式 163
8.1.4 域名解析过程 163
8.1.5 资源记录 164
8.1.6 etc hosts文件 165
8.2 项目设计及准备 165
8.2.1 项目设计 165
8.2.2 项目准备 165
8.3 项目实施 165
任务8-1 安装、启动DNS服务器 165
任务8-2 掌握BIND配置文件 166
任务8-3 配置主DNS服务器实例 170
任务8-4 配置辅助DNS服务器 175
任务8-5 建立子域并进行区域委派 178
任务8-6 配置转发服务器 182
任务8-7 配置缓存服务器 183
8.4 企业DNS服务器实用案例 184
8.4.1 企业环境与需求 184
8.4.2 需求分析 184
8.4.3 解决方案 184
8.5 DNS故障排除 187
8.5.1 使用工具排除DNS服务器
配置 187
8.5.2 防火墙及SELinux对DNS服务器的影响 189
8.5.3 检查DNS服务器配置中的常见错误 189
8.6 项目实录 189
8.7 练习题 190
8.8 实践习题 191
第9章 配置与管理Apache服务器 192
9.1 相关知识 192
9.1.1 Web服务概述 192
9.1.2 Apache服务器简介 193
9.2 项目设计及准备 194
9.2.1 项目设计 194
9.2.2 项目准备 194
9.3 项目实施 195
任务9-1 安装、启动与停止Apache
服务 195
任务9-2 认识Apache服务器的配置
文件 196
任务9-3 常规设置Apache服务器
实例 197
任务9-4 其他常规设置 201
任务9-5 配置虚拟主机 205
任务9-6 配置用户身份认证 210
9.4 项目实录 212
9.5 练习题 213
9.6 实践习题 214
第 10章 配置与管理FTP服务器 215
10.1 相关知识 215
10.1.1 FTP工作原理 215
10.1.2 匿名用户 216
10.2 项目设计与准备 216
10.3 项目实施 217
任务10-1 安装、启动与停止vsftpd
服务 217
任务10-2 认识vsftpd的配置文件 217
任务10-3 配置匿名用户FTP实例 219
任务10-4 配置本地模式的常规FTP
服务器案例 221
任务10-5 设置vsftp虚拟账号 224
10.4 企业实战与应用 227
10.4.1 企业环境 227
10.4.2 需求分析 227
10.4.3 解决方案 227
10.5 FTP排错 230
10.6 项目实录 231
10.7 练习题 232
10.8 实践习题 233
第 11章 配置与管理Postfix邮件
服务器 234
11.1 相关知识 234
11.1.1 电子邮件服务概述 234
11.1.2 电子邮件系统的组成 235
11.1.3 电子邮件传输过程 235
11.1.4 与电子邮件相关的协议 236
11.1.5 邮件中继 236
11.2 项目设计及准备 237
11.2.1 项目设计 237
11.2.2 项目准备 237
11.3 项目实施 238
任务11-1 配置Postfix常规服务器 238
任务11-2 配置Dovecot服务程序 243
任务11-3 配置一个完整的收发邮件
服务器并测试 244
任务11-4 使用Cyrus-SASL实现
SMTP认证 249
11.4 Postfix服务企业实战与应用 251
11.4.1 企业环境 251
11.4.2 需求分析 252
11.4.3 解决方案 252
11.5 Postfix排错 261
11.5.1 无法定位邮件服务器 261
11.5.2 身份验证失败 261
11.5.3 邮箱配额限制 261
11.5.4 邮件服务器配置常记几件事 261
11.6 项目实录 262
11.7 练习题 262
11.8 实践习题 263
参考文献 264
评论
还没有评论。