本书是根据当前我国高等职业教育课程改革的基本理念,以工作过程为导向,以项目为载体,以目前最新版本的Red Hat Enterprise Linux 7.3为平台,对Linux的网络服务器配置与管理进行讲解。
本书分为10个学习项目,主要内容包括Linux服务器安装与测试、Linux服务器的基本操作、Telnet和SSH服务器配置与管理、Samba服务器配置与管理、DHCP服务器配置与管理、DNS服务器配置与管理、WWW服务器配置与管理、FTP服务器配置与管理、邮件服务器配置与管理以及防火墙配置与管理。每个学习项目分为多个学习任务,通过不同任务的学习,逐个掌握该项目的各个知识要点。
本书可作为高职院校计算机应用技术专业、计算机网络技术专业、信息安全与管理专业和大数据技术与应用专业等相关专业的理实一体化教材,也可作为Linux系统运维人员的自学指导用书。
Linux操作系统作为近年最为流行的网络操作系统之一,被国内外企业广泛应用于中小型网络服务器上,配置与管理Linux服务器成为网络运维人员的必备技能。本书通过对Linux服务器常见应用场景的描述,还原了Linux服务器运维的工作任务,使读者能够真实体验Linux服务器运维的工作要求,掌握相应的工作技能,为胜任工作岗位打下坚实的基础。
本书通过10个项目来展示Linux服务器的应用场景。项目1和项目2是为没有任何Linux基础的读者提供基本的知识准备,项目3到项目10分别介绍了Telnet和SSH服务器、Samba服务器、DHCP服务器、DNS服务器、WWW服务器、FTP服务器、邮件服务器和防火墙的配置与管理方法。每个项目都分为若干个学习任务,学习任务的设定由简到难,涵盖了该项目所必须掌握的所有技能要点。
本书是一本“项目导向、任务驱动”的理实一体化教材。每个项目首先通过“项目描述”和“学习目标”确定本项目要学习的内容和重难点。然后通过“预备知识”学习本项目的背景、历史、发展和理论等基本概念。接下来通过不同的学习任务,掌握项目的技能要点。每个学习任务都按照任务提出、任务分析、任务实施、任务总结、同步训练等步骤组织和展开。通过“任务提出”明确具体需求,通过“任务分析”解读任务需要的知识点,通过“任务实施”介绍任务的实现过程,通过“同步训练”体现学以致用。其中还穿插有小贴士、知识链接、课堂讨论等环节,既可拓展相关任务的知识,也可增加阅读的趣味性。
本书的参考学时为60学时,由于采用理实一体化形式进行编排,在实际课堂教学中也不必严格区分理论学时和实践学时,可以将理论与实践教学混合进行。各项目参考学时如下:
项目 内 容 参考学时
项目1 Linux服务器安装与测试 4
项目2 Linux服务器的基本操作 4
项目3 Telnet和SSH服务器配置与管理 4
项目4 Samba服务器配置与管理 6
项目5 DHCP服务器配置与管理 4
项目6 DNS服务器配置与管理 12
项目7 WWW服务器配置与管理 12
项目8 FTP服务器配置与管理 6
项目9 邮件服务器配置与管理 4
项目10 防火墙配置与管理 4
课程总计 60
本书由郑州铁路职业技术学院刘开茗主编。郑州铁路职业技术学院马国峰编写了项目1和项目2,吕春峰编写了项目3和项目4,刘开茗编写了项目5到项目8,郭琼琼编写了项目9,毕喜彦编写了项目10。
由于编者水平有限,书中难免存在不足之外,敬请读者批评指正。如果读者在学习中需要与我们沟通交流,请发送电子邮件到23006546@qq.com。
项目1 Linux服务器安装与测试 1
预备知识 认识Linux操作系统 1
任务一 安装Red Hat Enterprise Linux 7 4
一、任务提出 4
二、任务分析 4
三、任务实施 5
四、任务总结 16
五、同步训练 17
任务二 熟悉Red Hat Enterprise Linux 7的
工作界面 17
一、任务提出 17
二、任务分析 17
三、任务实施 18
四、任务总结 23
五、同步训练 23
项目总结 23
项目训练 23
项目2 Linux服务器的基本操作 25
预备知识 Linux系统的文件管理 25
任务一 操作文件和目录 29
一、任务提出 29
二、任务分析 30
三、任务实施 36
四、任务总结 39
五、同步训练 39
任务二 配置网络 40
一、任务提出 40
二、任务分析 40
三、任务实施 43
四、任务总结 44
五、同步训练 44
任务三 管理用户和组 44
一、任务提出 44
二、任务分析 44
三、任务实施 46
四、任务总结 47
五、同步训练 47
任务四 忘记Root密码怎么办? 47
一、任务提出 47
二、任务分析 47
三、任务实施 47
四、任务总结 49
项目总结 49
项目训练 49
项目3 Telnet和SSH服务器配置与管理 51
预备知识 认识Telnet和SSH 51
任务一 安装软件包 53
一、任务提出 53
二、任务分析 53
三、任务实施 55
四、任务总结 57
五、同步训练 57
任务二 配置和使用Telnet 57
一、任务提出 57
二、任务分析 57
三、任务实施 58
四、任务总结 60
五、同步训练 60
任务三 SSH服务配置与管理 60
一、任务提出 60
二、任务分析 60
三、任务实施 61
四、任务总结 66
五、同步训练 66
项目总结 66
项目训练 66
项目4 Samba服务器配置与管理 68
预备知识 认识Samba服务器 68
任务一 安装Samba服务器 69
一、任务提出 69
二、任务分析 69
三、任务实施 69
四、任务总结 71
五、同步训练 71
任务二 配置共享级Samba服务器 71
一、任务提出 71
二、任务分析 71
三、任务实施 73
四、任务总结 76
五、同步训练 76
任务三 配置用户级Samba服务器 76
一、任务提出 76
二、任务分析 76
三、任务实施 77
四、任务总结 78
五、同步训练 79
任务四 Samba服务器高级配置 79
一、任务提出 79
二、任务分析 79
三、任务实施 80
四、任务总结 83
五、同步训练 83
项目总结 83
项目训练 83
项目5 DHCP服务器配置与管理 85
预备知识 认识DHCP服务器 85
任务一 安装DHCP服务器 88
一、任务提出 88
二、任务分析 88
三、任务实施 88
四、任务总结 89
五、同步训练 89
任务二 配置DHCP服务器 89
一、任务提出 89
二、任务分析 90
三、任务实施 91
四、任务总结 95
五、同步训练 95
任务三 管理DHCP服务器 95
一、任务提出 95
二、任务分析 96
三、任务实施 96
四、任务总结 97
五、同步训练 98
项目总结 98
项目训练 98
项目6 DNS服务器配置与管理 99
预备知识 认识DNS服务器 99
任务一 安装DNS服务器 103
一、任务提出 103
二、任务分析 103
三、任务实施 103
四、任务总结 104
五、同步训练 104
任务二 配置主DNS服务器 104
一、任务提出 104
二、任务分析 105
三、任务实施 105
四、任务总结 111
五、同步训练 111
任务三 配置辅助DNS服务器 111
一、任务提出 111
二、任务分析 111
三、任务实施 112
四、任务总结 116
五、同步训练 116
任务四 建立子域并进行区域委派 116
一、任务提出 116
二、任务分析 116
三、任务实施 117
四、任务总结 120
五、同步训练 120
任务五 配置转发DNS服务器 120
一、任务提出 120
二、任务分析 120
三、任务实施 121
四、任务总结 124
五、同步训练 124
任务六 配置唯缓存DNS服务器 124
一、任务提出 124
二、任务分析 124
三、任务实施 124
四、任务总结 125
五、同步训练 126
项目总结 126
项目训练 126
项目7 WWW服务器配置与管理 128
预备知识 认识WWW服务器 128
任务一 安装Apache服务器 130
一、任务提出 130
二、任务分析 130
三、任务实施 130
四、任务总结 132
五、同步训练 132
任务二 配置基本WWW服务器 132
一、任务提出 132
二、任务分析 132
三、任务实施 132
四、任务总结 133
五、同步训练 133
任务三 配置虚拟主机 133
一、任务提出 133
二、任务分析 133
三、任务实施 134
四、任务总结 137
五、同步训练 137
任务四 配置个人空间 138
一、任务提出 138
二、任务分析 138
三、任务实施 138
四、任务总结 139
五、同步训练 139
任务五 配置虚拟目录 139
一、任务提出 139
二、任务分析 140
三、任务实施 140
四、任务总结 141
五、同步训练 141
任务六 配置目录权限 141
一、任务提出 141
二、任务分析 141
三、任务实施 143
四、任务总结 147
五、同步训练 147
项目总结 148
项目训练 148
项目8 FTP服务器配置与管理 150
预备知识 认识FTP服务器 150
任务一 安装FTP服务器 152
一、任务提出 152
二、任务分析 152
三、任务实施 152
四、任务总结 153
五、同步训练 153
任务二 配置匿名访问FTP服务器 153
一、任务提出 153
二、任务分析 154
三、任务实施 154
四、任务总结 157
五、同步训练 157
任务三 配置具名访问FTP服务器 158
一、任务提出 158
二、任务分析 158
三、任务实施 158
四、任务总结 159
五、同步训练 159
任务四 FTP服务器访问控制 159
一、任务提出 159
二、任务分析 159
三、任务实施 160
四、任务总结 162
五、同步训练 162
项目总结 162
项目训练 162
项目9 邮件服务器配置与管理 164
预备知识 认识邮件服务器 164
任务一 邮件服务器配置准备 167
一、任务提出 167
二、任务分析 167
三、任务实施 167
四、任务总结 170
五、同步训练 170
任务二 Postfix服务基本配置 170
一、任务提出 170
二、任务分析 170
三、任务实施 171
四、任务总结 173
五、同步训练 173
任务三 Dovecot服务基本配置 173
一、任务提出 173
二、任务分析 173
三、任务实施 173
四、任务总结 179
五、同步训练 180
项目总结 180
项目训练 180
项目10 防火墙配置与管理 181
预备知识 认识防火墙 181
任务一 安装防火墙 184
一、任务提出 184
二、任务分析 184
三、任务实施 184
四、任务总结 185
五、同步训练 185
任务二 防火墙基本配置 185
一、任务提出 185
二、任务分析 186
三、任务实施 187
四、任务总结 191
五、同步训练 191
项目总结 191
项目训练 191
参考文献 192