目录
项目1 安装与配置统信UOS V20操作系统1
1.1项目相关知识1
1.1.1Linux操作系统的历史2
1.1.2Linux的版权问题及特点2
1.1.3理解Linux的体系结构3
1.1.4Linux的版本3
1.1.5统信UOS V204
1.2项目设计与准备5
1.2.1项目设计5
1.2.2项目准备6
1.3项目实施7
任务1.1安装VMware Workstation 16 Pro7
任务1.2利用虚拟机软件VM 16新建虚拟机8
任务1.3安装统信UOS V2015
任务1.4使用YUM和DNF24
任务1.5启动Shell30
任务1.6制作系统快照31
1.4项目实训安装与基本配置Linux操作系统31
1.5拓展阅读核高基与国产操作系统32
1.6练习题32
项目2 统信UOS V20常用命令与vim34
2.1项目相关知识34
2.1.1了解统信UOS V20命令的特点35
2.1.2后台运行程序35
2.2项目设计与准备35
2.3项目实施35
任务2.1熟练使用文件目录类命令36
任务2.2熟练使用系统信息类命令48
任务2.3熟练使用进程管理类命令50任务2.4熟练使用其他常用命令53
任务2.5熟练使用vim编辑器56
2.4项目实训熟练使用Linux基本命令63
2.5拓展阅读中国计算机的主奠基者64
2.6练习题64
项目3 管理统信UOS V20服务器的用户和组66
3.1项目相关知识66
3.1.1理解用户账户和组67
3.1.2理解用户账户文件67
3.1.3理解组文件69
3.2项目设计与准备70
3.3项目实施71
任务3.1新建用户71
任务3.2设置用户账户口令72
任务3.3维护用户账户73
任务3.4管理组76
任务3.5使用su命令77
任务3.6使用常用的账户管理命令78
3.4项目实训管理用户和组80
3.5拓展阅读中国国家顶级域名CN80
3.6练习题81
项目4 管理文件系统和磁盘83
4.1项目相关知识83
4.1.1认识文件系统83
4.1.2理解统信UOS V20文件存储结构85
4.1.3理解绝对路径与相对路径86
4.2项目设计与准备87
4.3项目实施87
任务4.1管理统信UOS V20文件权限87
任务4.2常用磁盘管理工具92
任务4.3在Linux中配置软RAID101
任务4.4管理LV107
4.4项目实录116
项目实录4.1文件系统管理116
项目实录4.2配置与管理文件权限116
项目实录4.3动态磁盘管理117
项目实录4.4LVM逻辑卷管理器117
4.5拓展阅读图灵奖118
4.6练习题118
项目5 配置网络120
5.1项目相关知识120
5.2项目设计与准备122
5.3项目实施122
任务5.1使用系统菜单配置网络122
任务5.2使用图形界面配置网络124
任务5.3使用nmcli命令配置网络接口127
5.4项目实训配置Linux下的TCP/IP网络接口和配置远程管理130
5.5拓展阅读IPv4和IPv6131
5.6练习题131
项目6 配置与管理防火墙133
6.1项目相关知识134
6.1.1防火墙概述134
6.1.2iptables与firewalld134
6.1.3NAT基础知识134
6.2项目设计与准备136
6.2.1项目设计136
6.2.2项目准备137
6.3项目实施137
任务6.1使用firewalld服务137
任务6.2完成NAT(SNAT和DNAT)企业实战144
6.4项目实训配置与管理firewalld防火墙151
6.5拓展阅读中国的“龙芯”152
6.6练习题152
项目7 Shell基础153
7.1项目相关知识153
7.1.1变量的定义和引用153
7.1.2Shell变量的作用域154
7.1.3环境变量155
7.1.4工作环境设置文件157
7.2项目设计与准备158
7.3项目实施158
任务7.1命令运行的判断依据158
任务7.2掌握grep的高级使用161
任务7.3练习基础正则表达式163
任务7.4基础正则表达式的特殊字符汇总170
任务7.5使用重定向171
任务7.6使用管道命令173
7.4拓展阅读为计算机事业做出过巨大贡献的王选院士175
7.5练习题175
项目8 配置与管理NFS服务器177
8.1项目相关知识177
8.1.1NFS服务概述177
8.1.2NFS服务的守护进程179
8.2项目设计与准备180
8.3项目实施181
任务8.1配置一台完整的NFS服务器181
任务8.2在客户端挂载NFS185
任务8.3了解NFS服务的文件存取权限188
8.4企业NFS服务器实用案例188
8.4.1企业环境及需求188
8.4.2解决方案189
8.5排除NFS故障192
8.6项目实训配置与管理NFS服务器193
8.7拓展阅读国家最高科学技术奖194
8.8练习题194
8.9实践习题196
项目9 配置与管理Samba服务器197
9.1项目相关知识198
9.1.1了解Samba应用环境198
9.1.2了解SMB协议198
9.2项目设计与准备199
9.2.1了解Samba服务器配置的工作流程199
9.2.2项目准备199
9.3项目实施200
任务9.1安装并启动Samba服务200
任务9.2了解主要配置文件smb.conf201
任务9.3Samba服务的日志文件和密码文件204
任务9.4user服务器实例解析206
任务9.5配置可匿名访问的Samba服务器212
9.4项目实训配置与管理Samba服务器214
9.5练习题215
9.6实践习题216
项目10 配置与管理DHCP服务器217
10.1项目相关知识217
10.1.1DHCP服务器概述218
10.1.2DHCP的工作过程218
10.1.3DHCP服务器分配给客户端的IP地址类型219
10.2项目设计与准备220
10.2.1项目设计220
10.2.2项目准备220
10.3项目实施221
任务10.1在服务器Server01上安装DHCP服务器221
任务10.2熟悉DHCP主配置文件222
任务10.3配置DHCP服务器的应用实例226
10.4项目实训配置与管理DHCP服务器231
10.5拓展阅读中国的超级计算机233
10.6练习题233
10.7实践习题234
项目11 配置与管理DNS服务器235
11.1项目相关知识236
11.1.1域名空间236
11.1.2域名解析过程236
11.2项目设计与准备237
11.2.1项目设计237
11.2.2项目准备237
11.3项目实施238
任务11.1安装与启动DNS238
任务11.2掌握BIND配置文件239
任务11.3配置主DNS服务器实例242
任务11.4配置缓存DNS服务器248
任务11.5测试DNS的常用命令及常见错误249
11.4项目实训配置与管理DNS服务器250
11.5拓展阅读“雪人计划”251
11.6练习题251
项目12 配置与管理Apache服务器253
12.1项目相关知识253
12.1.1Web服务概述254
12.1.2HTTP254
12.2项目设计与准备254
12.2.1项目设计254
12.2.2项目准备254
12.3项目实施255
任务12.1安装、启动与停止Apache服务器255
任务12.2认识Apache服务器的配置文件256
任务12.3设置文档根目录和首页文件的实例258
任务12.4用户个人主页实例260
任务12.5虚拟目录实例261
任务12.6配置基于IP地址的虚拟主机263
任务12.7配置基于域名的虚拟主机264
任务12.8配置基于端口号的虚拟主机267
12.4项目实训配置与管理Web服务器269
12.5练习题270
12.6实践习题271
项目13 配置与管理FTP服务器272
13.1项目相关知识272
13.1.1FTP的工作原理273
13.1.2匿名用户274
13.2项目设计与准备274
13.3项目实施274
任务13.1安装、启动与停止vsftpd服务274
任务13.2认识vsftpd的配置文件275
任务13.3配置匿名用户FTP实例277
任务13.4配置本地模式的常规FTP服务器实例280
任务13.5设置vsftp虚拟账号285
13.4项目实训配置与管理FTP服务器288
13.5练习题289
13.6实践习题290
项目14 配置与管理电子邮件服务器291
14.1项目相关知识291
14.1.1电子邮件服务概述291
14.1.2电子邮件系统的组成292
14.1.3电子邮件传输过程293
14.1.4与电子邮件相关的协议293
14.1.5邮件中继294
14.2项目设计与准备295
14.2.1项目设计295
14.2.2项目准备295
14.3项目实施296
任务14.1配置Postfix常规服务器296
任务14.2配置Dovecot服务程序303
任务14.3配置一个完整的收发邮件服务器并测试304
任务14.4使用CyrusSASL实现SMTP认证311
14.4项目实训配置与管理电子邮件服务器314
14.5拓展阅读中国计算机领域的荣耀与奋进315
14.6练习题316
14.7实践习题317
参考文献318
