国际标准书号(ISBN):978-7-5682-8315-1 |
主 题 名:Linux服务器配置与管理 |
|
开 本: |
副 题 名:高等职业教育计算机专业系列教材 |
教材规划类别: |
装订方式:平装 |
作 者:李兵_主编 |
最新印次日期:2024-01-26 |
定 价:59.80 |
责任编辑:王玲玲 策划编辑:李志敏 |
中图法分类号:TP316.85 |
全文字数:542.00千字 |
读者对象:适用于本科层次读者。 |
图书简介:
本书分为15个章节,全书根据服务器配置的实际工作过程中所需要的知识和技能,整合为三个教学情境、十五个教学任务。学习者在阅读和实践本书教学内容时可按操作系统分类进行,也可以按教学情境任务顺序进行,既能由浅入深,又有一定的广度,充分开阔学习的视野。本书实践性强,可作为计算机应用专业和网络技术专业理论与实践一体化的教材,也可用作备战网络组建与管理技能大赛的训练教材,还可以作为Liunx系统管理和网络管理人员的自学指导参考书。 |
情境一 服务器系统的搭建与测试
任务一CentOS7.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网络配置与管理——mmcli和systemetl …………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
情境二 服务器的各项服务配置与管理
任务四 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在CentOS7.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 在Ubuntu18.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在Ubuntu18.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
情境三 综合实训
任务十 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 CentOS7的防火墙架构……………………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
李兵,江苏省连云港工贸高等职业技术学校图文信息中心副主任,副教授。在江苏省连云港工贸高等职业技术学校从事中心机房建设及管理工作,主要研究方向是计算机网络技术、安全管理、Linux服务器等。网络管理员高级技师、国家劳动部教学比赛一等奖,江苏省信息化大赛一等奖,从事多年计算机专业教学工作,对于服务器安全管理与配置有着丰富的教育教学经验。多年来主持省级科研课题2个,参与省市各级科研课题多项,发表省级以上专业论文20多篇,主编参编教材2部。