Linux网络操作系统与实训(第5版) / “十四五”高等职业教育新形态一体化系列教材
定价:¥52.00
作者: 李谷伟,吴敏,杨云
出版时间:2023-11
最新印次日期:2023-11
出版社:中国铁道出版社
试读
- 中国铁道出版社
- 9787113305468
- 5-1
- 502269
- 68260573-8
- 16开
- 2023-11
- 电子与信息大类
- 计算机类
- 计算机类
- 高职
作者简介
内容简介
本书是国家精品课程、国家精品资源共享课程和国家在线精品课程配套教材。书中以目前被广泛应
用的RedHatEnterpriseLinux8(兼容CentOS8)服务器发行版为例,采用教、学、做相结合的模式,以
理论为基础,着眼企业应用,全面系统地介绍了Linux操作系统管理及服务器的配置。全书共五个学习
情境,包括安装与配置Linux操作系统、Linux常用命令、shell与vim编辑器,管理用户和组、管理文
件系统和磁盘、配置网络和使用SSH服务、配置与管理网络文件系统,配置与管理防火墙、配置与管
理代理服务器,配置与管理samba、DHCP、DNS、Apache、FTP、Postfix邮件服务器,拓展与提高等内
容。教材、知识点微课+课堂慕课+项目实训慕课、电子活页使“教、学、做、导、考”融为一体,
实现理论与实践的完美统一。
本书是一本“纸质教材+电子活页”的融媒体教材,可作为计算机应用技术、计算机网络技术、
等计算机类相关专业的理论与实践一体化教材,也可作为Linux系统管理和其他网络管理人员的自学指
导书。
用的RedHatEnterpriseLinux8(兼容CentOS8)服务器发行版为例,采用教、学、做相结合的模式,以
理论为基础,着眼企业应用,全面系统地介绍了Linux操作系统管理及服务器的配置。全书共五个学习
情境,包括安装与配置Linux操作系统、Linux常用命令、shell与vim编辑器,管理用户和组、管理文
件系统和磁盘、配置网络和使用SSH服务、配置与管理网络文件系统,配置与管理防火墙、配置与管
理代理服务器,配置与管理samba、DHCP、DNS、Apache、FTP、Postfix邮件服务器,拓展与提高等内
容。教材、知识点微课+课堂慕课+项目实训慕课、电子活页使“教、学、做、导、考”融为一体,
实现理论与实践的完美统一。
本书是一本“纸质教材+电子活页”的融媒体教材,可作为计算机应用技术、计算机网络技术、
等计算机类相关专业的理论与实践一体化教材,也可作为Linux系统管理和其他网络管理人员的自学指
导书。
目录
学习情境一 系统安装与常用命令
项目1 安装与配置Linux操作系统_x005f_x005f_x005f_x005f_x0008_�������2
1.1 项目相关知识...........................................2
1.1.1Linux操作系统的历史........................................3
1.1.2Linux的版权问题及特点....................................3
1.1.3理解Linux的体系结构........................................3
1.1.4Linux的版本........................................................4
1.1.5RHEL8................................................................5
1.2 项目设计与准备........................................5
1.2.1项目设计..............................................................5
1.2.2项目准备..............................................................6
1.3 项目实施...................................................7
任务1-1安装与配置虚拟机........................................7
任务1-2安装RHEL8.................................................10
任务1-3使用yum和dnf..............................................16
任务1-4启动shell.......................................................18
任务1-5制作系统快照..............................................18
1.4 拓展阅读 核高基与国产操作系统.........18
1.5 项目实训 安装与基本配置Linux操作
系统......................................19
练习题.............................................................20
项目2使用Linux常用命令_x0008_��������������22
2.1 项目相关知识22
2.1.1了解Linux命令的特点......................................23
2.1.2后台运行程序....................................................23
2.2 项目设计与准备......................................23
2.3 项目实施.................................................23
任务2-1熟练使用文件目录类命令..........................23
任务2-2熟练使用系统信息类命令..........................34
任务2-3熟练使用进程管理类命令..........................35
任务2-4熟练使用其他常用命令..............................38
2.4 拓展阅读 中国计算机的主奠基者.........41
2.5 项目实训 熟练使用Linux基本命令........41
练习题.............................................................41
项目3 shell与vim编辑器_x0008_���������������43
3.1 项目相关知识.........................................43
3.1.1shell概述............................................................44
3.1.2shell环境变量....................................................45
3.1.3正则表达式........................................................48
3.2 项目设计与准备......................................49
3.3 项目实施.................................................49
任务3-1使用输入/输出重定向.................................50
任务3-2使用管道......................................................51
任务3-3编写shell脚本...............................................52
任务3-4使用vim编辑器............................................54
3.4 拓展阅读 为计算机事业做出过巨大
贡献的王选院士....................57
3.5 项目实训.................................................58
项目实训一shell编程................................................58
项目实训二vim编辑器.............................................58
练习题.............................................................59
Linux网络操作系统与实训(第五版)
学习情境二 系统管理与配置
项目4管理用户和组_x0008_����������������������62
4.1 项目相关知识.........................................62
4.1.1理解用户账户和组............................................62
4.1.2理解用户账户文件............................................63
4.1.3理解组文件........................................................65
4.2 项目设计与准备......................................66
4.3 项目实施.................................................66
任务4-1新建用户......................................................66
任务4-2设置用户账户口令......................................67
任务4-3维护用户账户..............................................68
任务4-4管理组..........................................................70
任务4-5使用su命令...................................................71
任务4-6使用常用的账户管理命令..........................72
4.4 拓展阅读 中国国家顶级域名“CN”....73
4.5 项目实训 管理用户和组.......................73
练习题.............................................................74
项目5管理文件系统和磁盘�������������76
5.1 项目相关知识.........................................76
5.1.1认识文件系统....................................................76
5.1.2理解Linux文件系统结构..................................78
5.1.3理解绝对路径与相对路径................................79
5.2 项目设计与准备......................................79
5.3 项目实施.................................................80
任务5-1管理Linux文件权限.....................................80
任务5-2常用磁盘管理工具......................................84
任务5-3在Linux中配置软RAID...............................90
任务5-4管理LVM逻辑卷..........................................94
5.4 拓展阅读 图灵奖................................100
5.5 项目实训...............................................100
项目实训一管理文件系统......................................100
项目实训二管理文件权限......................................100
项目实训三管理动态磁盘......................................101
项目实训四管理LVM逻辑卷.................................101
练习题...........................................................101
项目6 配置网络和使用SSH服务_x0008_�����104
6.1 项目相关知识.......................................104
6.2 项目设计与准备....................................106
6.3 项目实施...............................................106
任务6-1使用系统菜单配置网络............................106
任务6-2使用图形界面配置网络............................108
任务6-3使用nmcli命令配置网络...........................110
任务6-4配置远程控制服务....................................113
6.4 拓展阅读 全球IPv4地址耗尽是怎么
回事....................................116
6.5 项目实训 配置TCP/IP网络接口和配置
远程管理.............................117
练习题...........................................................117
项目7配置与管理网络文件系统������119
7.1 项目知识准备.......................................119
7.1.1NFS服务概述..................................................119
7.1.2NFS服务的守护进程......................................121
7.2 项目设计与准备....................................121
7.3 项目实施...............................................122
任务7-1配置一台完整的NFS服务器.....................122
任务7-2在客户端挂载NFS.....................................126
任务7-3了解NFS服务的文件存取权限.................128
7.4 拓展阅读 国家最高科学技术奖...........128
7.5 项目实训 配置与管理NFS服务器.......128
练习题...........................................................129
学习情境三 网络系统安全
项目8配置与管理防火墙��������������132
8.1 项目相关知识.......................................132
8.1.1防火墙概述......................................................132
8.1.2iptables与firewalld...........................................133
8.1.3NAT基础知识..................................................133
8.2 项目设计及准备....................................135
8.2.1项目设计..........................................................135
8.2.2项目准备..........................................................135
8.3 项目实施...............................................135
任务8-1使用firewalld服务......................................135
任务8-2完成NAT(SNAT和DNAT)企业
实战.............................................................141
8.4 拓展阅读 中国的“龙芯”..................146
8.5 项目实训 配置与管理firewall防火墙...147
练习题...........................................................148
项目9 配置与管理代理服务器�����������149
9.1 项目相关知识.......................................149
9.1.1代理服务器的工作原理..................................149
9.1.2代理服务器的作用..........................................150
9.2 项目设计与准备....................................150
9.3 项目实施...............................................151
任务9-1安装、启动、停止squid服务....................151
任务9-2配置squid服务器........................................152
任务9-3企业实战与应用........................................154
9.4 拓展阅读 国产操作系统
“银河麒麟”.......................160
9.5 项目实训 配置与管理squid代理服务器...160
练习题...........................................................161
学习情境四 网络服务器配置
与管理
项目10配置与管理samba服务器����163
10.1 项目相关知识.....................................163
10.1.1了解samba应用环境.....................................164
10.1.2了解SMB协议...............................................164
10.2 项目设计与准备..................................164
10.2.1了解samba服务器配置的工作流程.............164
10.2.2设备准备........................................................165
10.3 项目实施.............................................165
任务10-1安装并启动samba服务............................165
任务10-2了解主要配置文件smb.conf....................165
任务10-3samba服务的日志文件和密码文件........168
任务10-4user服务器实例解析................................169
任务10-5配置可匿名访问的samba服务器............174
10.4 拓展阅读“龙芯之母”——黄令仪院士................176
10.5 项目实训 配置与管理samba服务器...176
练习题...........................................................177
项目11 配置与管理DHCP服务器�����179
11.1 项目相关知识.....................................179
11.1.1DHCP服务器概述.........................................179
11.1.2DHCP的工作过程.........................................180
11.1.3DHCP服务器分配给客户端的IP地址类型................................................................180
11.2 项目设计与准备..................................181
11.2.1项目设计........................................................181
11.2.2项目准备........................................................181
11.3 项目实施.............................................182
任务11-1在服务器Server01上安装DHCP
服务器......................................................182
任务11-2熟悉DHCP主配置文件............................183
任务11-3配置DHCP服务器的应用实例................186
11.4 拓展阅读 中国的超级计算机............189
11.5 项目实训 配置与管理DHCP服务器...189
练习题...........................................................192
项目12配置与管理DNS服务器_x0008_�������193
12.1 项目相关知识.....................................193
12.1.1域名空间........................................................193
12.1.2域名解析过程................................................194
12.2 项目设计与准备..................................195
12.2.1项目设计........................................................195
12.2.2项目准备........................................................195
12.3 项目实施.............................................195
任务12-1安装与启动DNS......................................195
任务12-2掌握BIND配置文件.................................196
任务12-3配置主DNS服务器实例..........................199
任务12-4配置缓存DNS服务器..............................203
任务12-5测试DNS的常用命令及常见错误..........204
12.4 拓展阅读 “雪人计划”...................205
12.5 项目实训 配置与管理DNS服务器.....205
练习题...........................................................206
项目13 配置与管理Apache服务器���208
13.1 项目相关知识.....................................208
13.1.1Web服务概述.................................................208
13.1.2HTTP..............................................................209
13.2 项目设计与准备..................................209
13.2.1项目设计........................................................209
13.2.2项目准备........................................................209
13.3 项目实施.............................................209
任务13-1安装、启动与停止Apache服务器..........209
任务13-2认识Apache服务器的配置文件..............211
任务13-3设置文档根目录和首页文件的实例......212
任务13-4用户个人主页实例..................................213
任务13-5虚拟目录实例..........................................214
任务13-6配置基于IP地址的虚拟主机...................215
任务13-7配置基于域名的虚拟主机......................217
任务13-8配置基于端口号的虚拟主机..................218
13.4 拓展阅读 文化自信的历史担当.........220
13.5 项目实训 配置与管理Web服务器.....220
练习题...........................................................221
项目14配置与管理FTP服务器��������223
14.1 项目相关知识.....................................223
14.1.1FTP的工作原理.............................................223
14.1.2匿名用户........................................................224
14.2 项目设计与准备..................................224
14.3 项目实施.............................................225
任务14-1安装、启动与停止vsftpd服务................225
任务14-2认识vsftpd的配置文件............................225
任务14-3配置匿名用户FTP实例...........................227
任务14-4配置本地模式的常规FTP服务器
实例.........................................................229
任务14-5设置vsftp虚拟账号..................................232
14.4 拓展阅读 文化自信的历史根基.........235
14.5 项目实训 配置与管理FTP服务器......236
练习题...........................................................237
项目15配置与管理电子邮件服务器���238
15.1 项目相关知识.....................................238
15.1.1电子邮件服务概述........................................238
15.1.2电子邮件系统的组成....................................239
15.1.3电子邮件传输过程........................................239
15.1.4与电子邮件相关的协议................................240
15.1.5邮件中继........................................................241
15.2 项目设计与准备..................................241
15.2.1项目设计........................................................241
15.2.2项目准备........................................................241
15.3 项目实施.............................................242
任务15-1配置Postfix常规服务器...........................242
任务15-2配置dovecot服务程序..............................246
任务15-3配置一个完整的收发邮件服务器
并测试.......................................................248
任务15-4使用Cyrus-SASL实现SMTP认证...........253
15.4 拓展阅读 中国Internet的先驱
——钱天白.......................256
15.5 项目实训 配置与管理电子邮件
服务器..............................257
练习题...........................................................257
学习情境五 拓展与提高
(电子活页视频)
电子活页.......................................260
参考文献
项目1 安装与配置Linux操作系统_x005f_x005f_x005f_x005f_x0008_�������2
1.1 项目相关知识...........................................2
1.1.1Linux操作系统的历史........................................3
1.1.2Linux的版权问题及特点....................................3
1.1.3理解Linux的体系结构........................................3
1.1.4Linux的版本........................................................4
1.1.5RHEL8................................................................5
1.2 项目设计与准备........................................5
1.2.1项目设计..............................................................5
1.2.2项目准备..............................................................6
1.3 项目实施...................................................7
任务1-1安装与配置虚拟机........................................7
任务1-2安装RHEL8.................................................10
任务1-3使用yum和dnf..............................................16
任务1-4启动shell.......................................................18
任务1-5制作系统快照..............................................18
1.4 拓展阅读 核高基与国产操作系统.........18
1.5 项目实训 安装与基本配置Linux操作
系统......................................19
练习题.............................................................20
项目2使用Linux常用命令_x0008_��������������22
2.1 项目相关知识22
2.1.1了解Linux命令的特点......................................23
2.1.2后台运行程序....................................................23
2.2 项目设计与准备......................................23
2.3 项目实施.................................................23
任务2-1熟练使用文件目录类命令..........................23
任务2-2熟练使用系统信息类命令..........................34
任务2-3熟练使用进程管理类命令..........................35
任务2-4熟练使用其他常用命令..............................38
2.4 拓展阅读 中国计算机的主奠基者.........41
2.5 项目实训 熟练使用Linux基本命令........41
练习题.............................................................41
项目3 shell与vim编辑器_x0008_���������������43
3.1 项目相关知识.........................................43
3.1.1shell概述............................................................44
3.1.2shell环境变量....................................................45
3.1.3正则表达式........................................................48
3.2 项目设计与准备......................................49
3.3 项目实施.................................................49
任务3-1使用输入/输出重定向.................................50
任务3-2使用管道......................................................51
任务3-3编写shell脚本...............................................52
任务3-4使用vim编辑器............................................54
3.4 拓展阅读 为计算机事业做出过巨大
贡献的王选院士....................57
3.5 项目实训.................................................58
项目实训一shell编程................................................58
项目实训二vim编辑器.............................................58
练习题.............................................................59
Linux网络操作系统与实训(第五版)
学习情境二 系统管理与配置
项目4管理用户和组_x0008_����������������������62
4.1 项目相关知识.........................................62
4.1.1理解用户账户和组............................................62
4.1.2理解用户账户文件............................................63
4.1.3理解组文件........................................................65
4.2 项目设计与准备......................................66
4.3 项目实施.................................................66
任务4-1新建用户......................................................66
任务4-2设置用户账户口令......................................67
任务4-3维护用户账户..............................................68
任务4-4管理组..........................................................70
任务4-5使用su命令...................................................71
任务4-6使用常用的账户管理命令..........................72
4.4 拓展阅读 中国国家顶级域名“CN”....73
4.5 项目实训 管理用户和组.......................73
练习题.............................................................74
项目5管理文件系统和磁盘�������������76
5.1 项目相关知识.........................................76
5.1.1认识文件系统....................................................76
5.1.2理解Linux文件系统结构..................................78
5.1.3理解绝对路径与相对路径................................79
5.2 项目设计与准备......................................79
5.3 项目实施.................................................80
任务5-1管理Linux文件权限.....................................80
任务5-2常用磁盘管理工具......................................84
任务5-3在Linux中配置软RAID...............................90
任务5-4管理LVM逻辑卷..........................................94
5.4 拓展阅读 图灵奖................................100
5.5 项目实训...............................................100
项目实训一管理文件系统......................................100
项目实训二管理文件权限......................................100
项目实训三管理动态磁盘......................................101
项目实训四管理LVM逻辑卷.................................101
练习题...........................................................101
项目6 配置网络和使用SSH服务_x0008_�����104
6.1 项目相关知识.......................................104
6.2 项目设计与准备....................................106
6.3 项目实施...............................................106
任务6-1使用系统菜单配置网络............................106
任务6-2使用图形界面配置网络............................108
任务6-3使用nmcli命令配置网络...........................110
任务6-4配置远程控制服务....................................113
6.4 拓展阅读 全球IPv4地址耗尽是怎么
回事....................................116
6.5 项目实训 配置TCP/IP网络接口和配置
远程管理.............................117
练习题...........................................................117
项目7配置与管理网络文件系统������119
7.1 项目知识准备.......................................119
7.1.1NFS服务概述..................................................119
7.1.2NFS服务的守护进程......................................121
7.2 项目设计与准备....................................121
7.3 项目实施...............................................122
任务7-1配置一台完整的NFS服务器.....................122
任务7-2在客户端挂载NFS.....................................126
任务7-3了解NFS服务的文件存取权限.................128
7.4 拓展阅读 国家最高科学技术奖...........128
7.5 项目实训 配置与管理NFS服务器.......128
练习题...........................................................129
学习情境三 网络系统安全
项目8配置与管理防火墙��������������132
8.1 项目相关知识.......................................132
8.1.1防火墙概述......................................................132
8.1.2iptables与firewalld...........................................133
8.1.3NAT基础知识..................................................133
8.2 项目设计及准备....................................135
8.2.1项目设计..........................................................135
8.2.2项目准备..........................................................135
8.3 项目实施...............................................135
任务8-1使用firewalld服务......................................135
任务8-2完成NAT(SNAT和DNAT)企业
实战.............................................................141
8.4 拓展阅读 中国的“龙芯”..................146
8.5 项目实训 配置与管理firewall防火墙...147
练习题...........................................................148
项目9 配置与管理代理服务器�����������149
9.1 项目相关知识.......................................149
9.1.1代理服务器的工作原理..................................149
9.1.2代理服务器的作用..........................................150
9.2 项目设计与准备....................................150
9.3 项目实施...............................................151
任务9-1安装、启动、停止squid服务....................151
任务9-2配置squid服务器........................................152
任务9-3企业实战与应用........................................154
9.4 拓展阅读 国产操作系统
“银河麒麟”.......................160
9.5 项目实训 配置与管理squid代理服务器...160
练习题...........................................................161
学习情境四 网络服务器配置
与管理
项目10配置与管理samba服务器����163
10.1 项目相关知识.....................................163
10.1.1了解samba应用环境.....................................164
10.1.2了解SMB协议...............................................164
10.2 项目设计与准备..................................164
10.2.1了解samba服务器配置的工作流程.............164
10.2.2设备准备........................................................165
10.3 项目实施.............................................165
任务10-1安装并启动samba服务............................165
任务10-2了解主要配置文件smb.conf....................165
任务10-3samba服务的日志文件和密码文件........168
任务10-4user服务器实例解析................................169
任务10-5配置可匿名访问的samba服务器............174
10.4 拓展阅读“龙芯之母”——黄令仪院士................176
10.5 项目实训 配置与管理samba服务器...176
练习题...........................................................177
项目11 配置与管理DHCP服务器�����179
11.1 项目相关知识.....................................179
11.1.1DHCP服务器概述.........................................179
11.1.2DHCP的工作过程.........................................180
11.1.3DHCP服务器分配给客户端的IP地址类型................................................................180
11.2 项目设计与准备..................................181
11.2.1项目设计........................................................181
11.2.2项目准备........................................................181
11.3 项目实施.............................................182
任务11-1在服务器Server01上安装DHCP
服务器......................................................182
任务11-2熟悉DHCP主配置文件............................183
任务11-3配置DHCP服务器的应用实例................186
11.4 拓展阅读 中国的超级计算机............189
11.5 项目实训 配置与管理DHCP服务器...189
练习题...........................................................192
项目12配置与管理DNS服务器_x0008_�������193
12.1 项目相关知识.....................................193
12.1.1域名空间........................................................193
12.1.2域名解析过程................................................194
12.2 项目设计与准备..................................195
12.2.1项目设计........................................................195
12.2.2项目准备........................................................195
12.3 项目实施.............................................195
任务12-1安装与启动DNS......................................195
任务12-2掌握BIND配置文件.................................196
任务12-3配置主DNS服务器实例..........................199
任务12-4配置缓存DNS服务器..............................203
任务12-5测试DNS的常用命令及常见错误..........204
12.4 拓展阅读 “雪人计划”...................205
12.5 项目实训 配置与管理DNS服务器.....205
练习题...........................................................206
项目13 配置与管理Apache服务器���208
13.1 项目相关知识.....................................208
13.1.1Web服务概述.................................................208
13.1.2HTTP..............................................................209
13.2 项目设计与准备..................................209
13.2.1项目设计........................................................209
13.2.2项目准备........................................................209
13.3 项目实施.............................................209
任务13-1安装、启动与停止Apache服务器..........209
任务13-2认识Apache服务器的配置文件..............211
任务13-3设置文档根目录和首页文件的实例......212
任务13-4用户个人主页实例..................................213
任务13-5虚拟目录实例..........................................214
任务13-6配置基于IP地址的虚拟主机...................215
任务13-7配置基于域名的虚拟主机......................217
任务13-8配置基于端口号的虚拟主机..................218
13.4 拓展阅读 文化自信的历史担当.........220
13.5 项目实训 配置与管理Web服务器.....220
练习题...........................................................221
项目14配置与管理FTP服务器��������223
14.1 项目相关知识.....................................223
14.1.1FTP的工作原理.............................................223
14.1.2匿名用户........................................................224
14.2 项目设计与准备..................................224
14.3 项目实施.............................................225
任务14-1安装、启动与停止vsftpd服务................225
任务14-2认识vsftpd的配置文件............................225
任务14-3配置匿名用户FTP实例...........................227
任务14-4配置本地模式的常规FTP服务器
实例.........................................................229
任务14-5设置vsftp虚拟账号..................................232
14.4 拓展阅读 文化自信的历史根基.........235
14.5 项目实训 配置与管理FTP服务器......236
练习题...........................................................237
项目15配置与管理电子邮件服务器���238
15.1 项目相关知识.....................................238
15.1.1电子邮件服务概述........................................238
15.1.2电子邮件系统的组成....................................239
15.1.3电子邮件传输过程........................................239
15.1.4与电子邮件相关的协议................................240
15.1.5邮件中继........................................................241
15.2 项目设计与准备..................................241
15.2.1项目设计........................................................241
15.2.2项目准备........................................................241
15.3 项目实施.............................................242
任务15-1配置Postfix常规服务器...........................242
任务15-2配置dovecot服务程序..............................246
任务15-3配置一个完整的收发邮件服务器
并测试.......................................................248
任务15-4使用Cyrus-SASL实现SMTP认证...........253
15.4 拓展阅读 中国Internet的先驱
——钱天白.......................256
15.5 项目实训 配置与管理电子邮件
服务器..............................257
练习题...........................................................257
学习情境五 拓展与提高
(电子活页视频)
电子活页.......................................260
参考文献













