情境一 服务器系统的搭建与测试 3
任务一 CentOS 7.4 服务器的安装 3
1.1 任务资讯 3
1.1.1 任务描述 3
1.1.2 任务目标 3
1.2 决策指导 3
1.2.1 网络操作系统 3
1.2.2 CentOS 4
1.3 制订计划 4
1.3.1 获取CentOS安装资源 4
1.3.2 VMware Workstation 14.0环境 4
1.4 任务实施 5
1.4.1 CentOS 7.4 安装及初始设置 5
1.4.2 ROOT密码遗失的处理方法 7
1.5 任务检查 8
1.5.1 CentOS 7.4 文本模式下的基本操作 8
1.5.2 网络配置与管理——nmcli和systemctl 19
1.6 评估评价 23
1.6.1 评价表 23
1.6.2 巩固练习题 23
任务二 Ubuntu服务器的安装 25
2.1 任务资讯 25
2.1.1 任务描述 25
2.1.2 任务目标 25
2.2 决策指导 26
2.2.1 Linux发行版 26
2.2.2 Ubuntu概述 29
2.3 制订计划 31
2.3.1 配置Ubuntu网络软件源 31
2.3.2 局域网搭建APT的本地源 35
2.3.3 更新软件包 36
2.4 任务实施 38
2.4.1 安装Ubuntu服务器版 38
2.4.2 配置Ubuntu网络 46
2.4.3 配置Ubuntu的远程管理服务 47
2.4.4 控制台窗口分辨率设置 49
2.4.5 系统时区管理 49
2.4.6 安装Ubuntu桌面版本 50
2.4.7 在Ubuntu中安装程序 54
2.5 任务检查 55
2.5.1 文件、目录的权限及查找与定位 55
2.5.2 进程管理 56
2.5.3 检查Ubuntu系统基本信息 58
2.6 评估评价 59
2.6.1 评价表 59
2.6.2 巩固练习题 60
任务三 Debian服务器的安装 62
3.1 任务资讯 62
3.1.1 任务描述 62
3.1.2 任务目标 62
3.2 决策指导 63
3.3 制订计划 65
3.4 任务实施 68
3.4.1 安装Debian服务器版 68
3.4.2 配置Debian网络 72
3.4.3 配置Debian网络软件源 73
3.4.4 用户与组 75
3.4.5 磁盘管理 79
3.4.6 定时操作at、crontab 81
3.4.7 安装及使用Kali Linux 83
3.5 任务检查 87
3.5.1 检查Debian系统基本信息 87
3.5.2 性能监测Netdata软件 88
3.6 评估评价 90
3.6.1 任务评价 90
3.6.2 巩固练习题 91
情境二 服务器的各项服务配置与管理 95
任务四 Samba服务的配置与管理 95
4.1 任务资讯 95
4.1.1 任务描述 95
4.1.2 任务目标 95
4.2 决策指导 96
4.3 制订计划 97
4.3.1 配置Samba网络软件源 97
4.3.2 配置Samba本地软件源 100
4.3.3 如何实现情境需要 101
4.4 任务实施 102
4.4.1 在CentOS 7.4 系统图形界面配置Samba服务 102
4.4.2 在CentOS 7.4 系统字符界面配置Samba服务 104
4.4.3 在Ubuntu 18.04系统配置Samba服务 110
4.5 任务检查 113
4.6 评估评价 115
4.6.1 评价表 115
4.6.2 巩固练习题 116
任务五 NFS服务的配置与管理 118
5.1 任务资讯 118
5.1.1 任务描述 118
5.1.2 任务目标 118
5.2 决策指导 119
5.3 制订计划 120
5.4 任务实施 121
5.4.1 CentOS 7.4 系统配置NFS服务 121
5.4.2 在CentOS 7.4 系统按指定要求配置NFS服务 123
5.4.3 在Ubuntu 18.04系统配置NFS服务 125
5.5 任务检查 130
5.5.1 服务器端 130
5.5.2 客户端 131
5.6 评估评价 131
5.6.1 评价表 131
5.6.2 巩固练习题 132
任务六 FTP服务的配置与管理 134
6.1 任务资讯 134
6.1.1 任务描述 134
6.1.2 任务目标 134
6.2 决策指导 134
6.3 制订计划 137
6.4 任务实施 140
6.4.1 在CentOS 7.4 系统配置FTP服务 140
6.4.2 在Ubuntu 18.04系统配置FTP服务 144
6.5 任务检查 147
6.5.1 在CentOS 7.4 系统按指定要求配置FTP服务 147
6.5.2 在Ubuntu 18.04中测试VSFTP服务器 150
6.6 评估评价 151
6.6.1 评价表 151
6.6.2 巩固练习题 152
任务七 DHCP服务的配置与管理 153
7.1 任务资讯 153
7.1.1 任务描述 153
7.1.2 任务目标 153
7.2 决策指导 153
7.3 制订计划 155
7.4 任务实施 158
7.4.1 CentOS 7.4 系统配置DHCP服务 158
7.4.2 在Ubuntu 18.04系统配置DHCP服务 159
7.5 任务检查 165
7.6 评估评价 166
7.6.1 评价表 166
7.6.2 巩固练习题 167
任务八 DNS服务的配置与管理 169
8.1 任务资讯 169
8.1.1 任务描述 169
8.1.2 任务目标 169
8.2 决策指导 169
8.3 制订计划 171
8.3.1 配置NFS软件源 171
8.3.2 如何实现情境需要 171
8.4 任务实施 173
8.4.1 CentOS 7.4 系统配置DNS服务 173
8.4.2 在CentOS 7.4 系统按指定要求配置DNS服务 181
8.4.3 在Ubuntu 18.04系统配置DNS服务 185
8.5 任务检查 190
8.6 评估评价 191
8.6.1 评价表 191
8.6.2 巩固练习题 191
任务九 Mail服务的配置与管理 193
9.1 任务资讯 193
9.1.1 任务描述 193
9.1.2 任务目标 193
9.2 决策指导 193
9.2.1 电子邮件系统的组成 194
9.2.2 与电子邮件相关的协议 195
9.2.3 MTA软件对比 196
9.3 制订计划 198
9.4 任务实施 199
9.4.1 CentOS 7.4 系统配置Mail服务 199
9.4.2 在CentOS 7.4 系统按指定要求配置Mail服务 202
9.4.3 在Ubuntu 18.04系统配置Mail服务 203
9.5 任务检查 208
9.5.1 检查任务要求1 208
9.5.2 检查任务要求2 210
9.5.3 检查任务要求3 212
9.6 评估评价 212
9.6.1 评价表 212
9.6.2 巩固练习题 213
情境三 综合实训 217
任务十 Web服务的配置与管理 217
10.1 任务资讯 217
10.1.1 任务描述 217
10.1.2 任务目标 217
10.2 决策指导 217
10.2.1 Web服务 217
10.2.2 LAMP 218
10.2.3 虚拟主机技术 218
10.2.4 配置Web服务器安全 219
10.3 制订计划 221
10.3.1 在CentOS 7.4 系统字符界面服务器上实现LAMP部署 221
10.3.2 实现单一IP地址上运行多个基于名称的Web网站 221
10.3.3 为Apache虚拟主机启用SSL功能 221
10.4 任务实施 221
10.4.1 任务拓扑 221
10.4.2 准备工作 222
10.4.3 部署LAMP平台 222
10.4.4 配置和管理虚拟主机——在单一IP地址上运行基于名称的Web网站 225
10.4.5 配置Web服务器安全——为Apache服务器配置SSL 226
10.5 任务检查 229
10.5.1 在单一IP地址上运行基于名称的Web网站 229
10.5.2 配置Web服务器安全——为Apache服务器配置SSL 230
10.6 评估评价 230
10.6.1 评价表 230
10.6.2 巩固练习题 230
任务十一 Ubuntu系统上安装WordPress 232
11.1 任务资讯 232
11.1.1 任务描述 232
11.1.2 任务目标 232
11.2 决策指导 233
11.2.1 LAMP与LNMP 233
11.2.2 WordPress 234
11.3 制订计划 236
11.4 任务实施 237
11.4.1 Nginx环境搭建 237
11.4.2 MariaDB环境搭建 242
11.4.3 PHP环境搭建 243
11.4.4 WordPress的安装 247
11.5 任务检查 251
11.6 评估评价 252
11.6.1 项目评价表 252
11.6.2 巩固练习题 253
任务十二 Debian系统上安装Moodle 254
12.1 任务资讯 254
12.1.1 任务描述 254
12.1.2 任务目标 254
12.2 决策指导 255
12.3 制订计划 256
12.4 任务实施 257
12.4.1 安装Debian及Nginx、MariaDB软件 257
12.4.2 安装MariaDB软件并配置优化 264
12.4.3 安装Moodle软件 269
12.4.4 通过小程序实现登录时的提示系统信息 275
12.5 任务检查 278
12.6 评估评价 280
12.6.1 项目评价表 280
12.6.2 巩固练习题 281
任务十三 CentOS服务器的安全管理 282
13.1 任务资讯 282
13.1.1 任务描述 282
13.1.2 任务目标 282
13.2 决策指导 283
13.2.1 认识防火墙 283
13.2.2 CentOS 7的防火墙架构 283
13.2.3 firewalld管理方法 284
13.2.4 Wireshark 284
13.3 制订计划 285
13.3.1 通过firewalld控制Telnet服务 285
13.3.2 使用Wireshark嗅探FTP账户信息 289
13.4 任务实施 289
13.4.1 在CentOS 7.4 系统图形界面配置服务 289
13.4.2 在CentOS 7.4 系统命令行界面配置服务 291
13.4.3 利用rich rules实现Telnet的访问 292
13.4.4 利用Wireshark嗅探FTP账户信息 293
13.5 任务检查 297
13.6 评估评价 299
13.6.1 评价表 299
13.6.2 巩固练习题 299
任务十四 Ubuntu服务器的安全配置 300
14.1 任务资讯 300
14.1.1 任务描述 300
14.1.2 任务目标 300
14.2 决策指导 300
14.3 制订计划 302
14.4 任务实施 302
14.4.1 密码安全 302
14.4.2 使用UFW工具 305
14.4.3 使用AppArmor工具 310
14.4.4 使用ChkRootkit工具 312
14.4.5 使用RkHunter工具 313
14.4.6 使用Unhide工具 314
14.4.7 使用PASD工具 316
14.5 任务检查 318
14.6 评估评价 319
14.6.1 评价表 319
14.6.2 巩固练习题 320
任务十五 Kali操作系统的配置和使用 321
15.1 任务资讯 321
15.1.1 任务描述 321
15.1.2 任务目标 321
15.2 决策指导 321
15.3 制订计划 322
15.4 任务实施 324
15.4.1 学习NMAP安全工具 324
15.4.2 学习Aircrack安全工具破解WiFi密码 328
15.4.3 学习使用安全漏洞检测工具攻击Windows XP 334
15.5 评估评价 353
15.5.1 评价表 353
15.5.2 巩固练习题 353