Linux网络服务器配置与管理项目教程
书 号:9787113213107
丛 书 名:“十三五”高等职业教育计算机类专业规划教材
作 者:丛佩丽 卢晓丽
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:34元
-
内容简介
本书紧跟行业技术发展,以“网络服务与管理”为主线展开内容,采用“项目导向,教学做一体化”方式编写而成。本书共有14个项目,每个项目均来自实际工作岗位,学生按照正文步骤可以实现所有项目。通过项目,使学生在做中学,在学中做,实现教学做合一。本书内容贴近实际,按照学生职业能力成长的过程,教、学、做一体,并且在用户和组管理等部分项目中,采取了图形化配置和文本方式配置两种方法,图形化操作有助于提高学生的兴趣,降低学习Linux的难度,更好地培养学生的基本职业技能和实际操作能力,从而使其胜任网络服务器架设和管理等相关岗位工作。
本书适合作为高等职业院校计算机类专业的教材,也可作为全国职业技能大赛和网络培训班的培训教材,还可供网络管理员和系统集成人员以及所有准备从事网络管理的网络爱好者参考使用。 -
前言
Linux 网络操作系统具有开放和自由的特点,其安全性、稳定性和可靠性已经得到用户的肯定。近年来,Linux 在服务器操作系统领域占据主流的地位。本书以稳定的 Red Hat Enterprise Linux 6为平台讲解Linux操作系统的应用与管理。
本书以某公司 Linux 服务器系统管理和网络服务为项目背景进行阐述,从网络管理员的视角进行 Linux 服务器的管理,项目设计深入浅出、循序渐进,按照安装 Linux 操作系统、资源管理、 配置网络服务器和实现网络安全逐步递进的学习规律开展项目, 适合初学者的学习进阶。
本书的特色如下:
(1)紧跟行业技术发展,以“网络服务与管理”为主线展开项目设计,依据全国职业技能大赛技能要求,根据课程内容特点采取项目导向教学模式,确立职业岗位工作过程中工作任务,将工作任务内容转化为学习领域课程内容,与企业合作,共同进行项目的开发和设计。
(2)采用“项目导向,教学做一体化”的编写方式,每个项目由项目描述、相关知识、项目实施、项目总结、项目实训和项目练习构成。每个项目中的任务来自实际工作岗位;项目描述中准确介绍了解决问题的思路和方法,培养学生未来在工作岗位上的终身学习能力;相关知识讲解简明扼要、深入浅出,理论联系实际;项目实施操作步骤具体,学生按照正文步骤可以实现所有任务。通过“项目驱动” ,使学生在做中学,在学中做,重点突出技能培养。
(3)教材内容贴近实际,按照学生职业能力成长的过程,教、学、做一体,并且在用户和组管理等项目中,采取了图形化配置和文本方式配置两种方法,图形化操作有助于提高学生的兴趣,降低学习 Linux 的难度,更好地培养学生的基本职业技能和实际操作能力,从而使其胜任网络服务器架设和管理等相关岗位工作。
本书适合作为高等职业院校计算机类专业的教材,也可作为全国职业技能大赛和网络培训班的培训教材,还可供网络管理员和系统集成人员以及所有准备从事网络管理的网络爱好者参考使用。
本书由辽宁机电职业技术学院丛佩丽、卢晓丽担任主编,广东职业技术学院陈荣征担任副主编。具体编写分工如下:丛佩丽编写项目4、项目5、项目6、项目7、项目8、项目9、项目10、项目11和项目12,卢晓丽编写项目1、项目2和项目3,陈荣征编写项目13和项目14。
在本书编写过程中,赵景晖、赵晓玲、阎坤、王志红教授和刘娜、杨德志副教授对本书的内容安排提出了宝贵的意见,在此表示诚挚的谢意。
由于编者的水平所限,在本书的选材和内容安排上如有错误和不妥之处,恳请读者批评指正!作者的电子邮箱地址:congpeili@yeah.net。
编 者
2015年12月 -
目录
项目 1安装 Linux 操作系统............... 1
1.1 项目描述 ..................................... 1
1.2 相关知识 ..................................... 1
1.2.1 Linux 操作系统概述......... 1
1.2.2 Linux 的特点 .................... 2
1.2.3 Linux 的版本 .................... 2
1.3 项目实施 ..................................... 3
1.3.1安装 RHEL 6 操作
系统................................... 3
1.3.2使用 RHEL 6 用户
界面................................. 12
1.4 项目总结 ................................... 16
1.5 项目实训 ................................... 16
1.6 项目练习 ................................... 17
项目 2管理文件系统 ...................... 18
2.1 项目描述 ................................... 18
2.2 相关知识 ................................... 18
2.2.1文件和目录的概念.......... 18
2.2.2 Linux 标准文件和
目录................................. 19
2.2.3 Linux 的启动过程........... 19
2.2.4 Linux 的运行级别........... 20
2.2.5进程的概念..................... 22
2.2.6 Vi 编辑器简介 ................ 22
2.2.7 Linux 操作系统软件包
简介................................. 25
2.3 项目实施 ................................... 25
2.3.1文件系统管理................. 25
2.3.2 Vi 编辑器........................ 37
2.3.3安装软件......................... 39
2.4 项目总结 ................................... 49
2.5 项目实训 ................................... 49
2.6 项目练习 ................................... 50
项目 3管理组群和用户.....................52
3.1 项目描述....................................52
3.2 相关知识....................................52
3.2.1组群概述.........................52
3.2.2账号概述.........................53
3.3 项目实施....................................53
3.3.1使用文本方式管理组群和
用户.................................53
3.3.2使用图形化工具管理组群
和用户 .............................60
3.4 项目总结....................................62
3.5 项目实训....................................62
3.6 项目练习....................................62
项目 4管理磁盘 ..............................64
4.1 项目描述....................................64
4.2 相关知识....................................64
4.2.1磁盘管理的概念..............64
4.2.2 Linux 操作系统的磁盘
分区.................................65
4.2.3磁盘配额概述 .................65
4.2.4 LVM 概述........................65
4.3 项目实施....................................66
4.3.1基本磁盘管理 .................66
4.3.2磁盘配额.........................73
4.3.3管理 LVM 逻辑卷 ...........77
4.4 项目总结....................................83
4.5 项目实训....................................83
4.6 项目练习....................................84
项目 5管理打印机...........................85
5.1 项目描述....................................85
5.2 相关知识....................................85
5.2.1 LPRng 打印系统 .............85
5.2.2 CUPS 打印系统 .............. 86
5.3 项目实施 ................................... 86
5.3.1安装打印机..................... 86
5.3.2管理打印机..................... 88
5.4 项目总结 ................................... 89
5.5 项目实训 ................................... 89
5.6 项目练习 ................................... 90
项目 6架设 DHCP 服务器................ 91
6.1 项目描述 ................................... 91
6.2 相关知识 ................................... 92
6.2.1 DHCP 概述 ..................... 92
6.2.2 DHCP 协议工作
过程................................. 92
6.3 项目实施 ................................... 93
6.3.1为 DHCP 服务器设置 IP
和机器名......................... 93
6.3.2安装 DHCP 服务器....... 101
6.3.3配置 DHCP 服务器....... 104
6.3.4 DHCP 客户端使用 DHCP
服务器........................... 109
6.4 项目总结 ................................. 111
6.5 项目实训 ................................. 111
6.6 项目练习 ................................. 112
项目 7架设 Samba 服务器............. 114
7.1 项目描述 ................................. 114
7.2 相关知识 ................................. 114
7.2.1 Samba 软件概述 ............114
7.2.2 Samba 软件功能 ............115
7.2.3 Samba 的配置文件.........115
7.3 项目实施 ................................. 117
7.3.1安装 Samba 服务器........117
7.3.2配置 share 级 Samba
服务器........................... 121
7.3.3配置基于 user 级别的
Samba 服务器................ 122
7.3.4 Samba 客户端连接
服务器........................... 128
7.4 项目总结 ................................. 132
7.5 项目实训..................................132
7.6 项目练习..................................132
项目 8架设 NFS 服务器.................134
8.1 项目描述..................................134
8.2 相关知识..................................134
8.2.1 NFS 概述....................... 134
8.2.2 NFS 守护进程 ............... 135
8.2.3 NFS 的配置文件 ........... 135
8.3 项目实施..................................136
8.3.1安装 NFS 服务器........... 136
8.3.2配置 NFS 服务器........... 140
8.3.3 NFS 客户端连接
服务器 ........................... 141
8.4 项目总结..................................142
8.5 项目实训..................................142
8.6 项目练习..................................143
项目 9架设 DNS 服务器.................144
9.1 项目描述..................................144
9.2 相关知识..................................145
9.2.1因特网的命名机制........ 145
9.2.2域名查询模式 ............... 146
9.2.3 BIND 介绍 .................... 147
9.2.4 BIND 配置文件结构 ..... 147
9.3 项目实施..................................147
9.3.1安装 DNS 服务器.......... 147
9.3.2配置 DNS 服务器.......... 151
9.3.3客户端连接 DNS
服务器 ........................... 159
9.4 项目总结..................................162
9.5 项目实训..................................162
9.6 项目练习..................................163
项目10架设 Web 服务器 ................164
10.1 项目描述................................164
10.2 相关知识................................164
10.2.1 WWW 概述 ................. 164
10.2.2 Apache 服务器的主配置
文件 httpd.conf 介绍.... 166
10.3 项目实施................................ 170
10.3.1安装 Apache
服务器......................... 170
10.3.2配置 Web 服务器 ........ 174
10.3.3配置个人主页功能...... 177
10.3.4建立基于用户认证的
虚拟目录 ..................... 178
10.3.5建立访问控制的虚拟
目录............................. 179
10.3.6配置基于不同端口的
虚拟主机 ..................... 181
10.3.7配置基于 IP 地址的
虚拟主机 ..................... 183
10.3.8配置基于名称的虚拟
主机............................. 184
10.4 项目总结................................ 186
10.5 项目实训................................ 186
10.6 项目练习................................ 187
项目11架设 FTP 服务器 ................ 188
11.1 项目描述................................ 188
11.2 相关知识................................ 188
11.2.1 FTP 概述..................... 188
11.2.2 vsftpd 的用户类型....... 189
11.2.3主配置文件 vsftpd.conf
介绍............................. 189
11.3 项目实施................................ 191
11.3.1安装 FTP 服务器......... 191
11.3.2配置匿名用户访问 FTP
服务器......................... 195
11.3.3配置本地用户访问 FTP
服务器......................... 198
11.3.4将所有的本地用户都
锁定在宿主目录中...... 200
11.3.5设置只有特定用户才
可以访问 FTP 服务器... 201
11.4 项目总结................................ 202
11.5 项目实训................................ 202
11.6 项目练习................................ 203
项目12架设邮件服务器..................204
12.1 项目描述................................204
12.2 相关知识................................204
12.2.1电子邮件系统概述...... 204
12.2.2 Posttfix 服务器的主配置
文件 main.cf 介绍.......206
12.3 项目实施................................208
12.3.1安装邮件服务器.......... 208
12.3.2配置邮件服务器.......... 212
12.4 项目总结................................215
12.5 项目实训................................215
12.6 项目练习................................216
项目13 架设防火墙............................217
13.1 项目描述................................217
13.2 相关知识................................217
13.2.1防火墙概述 ................. 217
13.2.2防火墙的种类.............. 218
13.2.3 Linux 内核的 Netfilter
架构 ............................. 219
13.2.4 Netfilter 的工作
原理 ............................. 220
13.3 项目实施................................221
13.3.1安装 Iptables 服务器 ... 221
13.3.2配置 Iptables 服务器 ... 224
13.3.3使用 SSH 验证防火墙... 232
13.3.4使用 Telnet 验证
防火墙......................... 234
13.4 项目总结................................236
13.5 项目实训................................237
13.6 项目练习................................237
项目14架设 NAT...........................238
14.1 项目描述................................238
14.2 相关知识................................238
14.2.1 NAT 原理..................... 238
14.2.2 NAT 的优点................. 239
14.2.3 NAT 的分类................. 239
14.2.4 Linux 内核的 Netfilter
架构 ............................. 239
14.2.5 NAT 的工作原理......... 240
14.3 项目实施................................ 241
14.3.1配置 SNAT.................. 241
14.3.2在客户端进行验证...... 245
14.3.3配置 DNAT,隐藏 Web
服务器......................... 246
14.4 项目总结................................246
14.5 项目实训................................247
14.6 项目练习................................247
参考文献 .........................................248 -
作者介绍
丛佩丽、卢晓丽 辽宁机电技术学院 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐