项目1 Linux操作系统概述.........1
学习目标......................................................... 1
引例描述......................................................... 1
任务1.1 认识Linux操作系统................. 2
任务陈述......................................................... 2
知识准备......................................................... 2
1.1.1 操作系统概述..................... 2
1.1.2 Linux的诞生与发展............. 3
1.1.3 Linux的层次结构............... 3
1.1.4 Linux的版本..................... 4
任务实施......................................................... 5
实验:探索Linux的发展历史........... 5
知识拓展......................................................... 5
任务实训......................................................... 5
任务1.2 安装CentOS 7.6操作系统....... 6
任务陈述......................................................... 6
知识准备......................................................... 6
1.2.1 选择合适的Linux发行版....... 6
1.2.2 虚拟化技术....................... 7
任务实施......................................................... 7
实验1:安装CentOS 7.6............... 8
实验2:创建虚拟机快照................ 16
实验3:克隆虚拟机..................... 17
知识拓展....................................................... 19
任务实训....................................................... 19
项目小结.................................................. 20
项目练习题.............................................. 20
项目2 初探CentOS 7.6........ 22
学习目标....................................................... 22
引例描述....................................................... 22
任务2.1 初次使用CentOS 7.6............. 23
任务陈述....................................................... 23
知识准备....................................................... 23
2.1.1 CentOS 7.6初始化配置..... 23
2.1.2 GNOME桌面环境............ 25
2.1.3 注销用户和关机................ 28
2.1.4 Linux命令行模式............. 28
任务实施....................................................... 31
实验:练习Linux命令行操作......... 31
知识拓展....................................................... 34
任务实训....................................................... 34
任务2.2 vim文本编辑器....................... 35
任务陈述....................................................... 35
知识准备....................................................... 35
2.2.1 vi与vim......................... 35
2.2.2 vim基本操作................... 36
任务实施....................................................... 41
实验:练习vim基本操作............... 41
知识拓展....................................................... 42
任务实训....................................................... 43
项目小结.................................................. 44
项目练习题.............................................. 44
项目3
管理用户、文件和
磁盘........................ 47
学习目标....................................................... 47
引例描述....................................................... 47
任务3.1 用户与用户组......................... 48
任务陈述....................................................... 48
知识准备.................................................. 48
3.1.1 用户与用户组简介............. 48
3.1.2 用户与用户组的配置文件..... 49
II Linux网络操作系统项目教程(CentOS 7.6)(微课版)
3.1.3 管理用户与用户组............. 50
3.1.4 切换用户........................ 54
任务实施....................................................... 55
实验:管理用户和用户组............... 55
知识拓展....................................................... 57
任务实训....................................................... 57
任务3.2 文件与目录管理..................... 58
任务陈述....................................................... 58
知识准备....................................................... 58
3.2.1 文件的基本概念................ 58
3.2.2 文件与目录的常用命令....... 60
3.2.3 文件所有者与属组............. 70
3.2.4 文件权限管理................... 71
任务实施....................................................... 76
实验:文件和目录管理综合实验...... 76
知识拓展....................................................... 77
任务实训....................................................... 77
任务3.3 磁盘管理与文件系统............. 78
任务陈述....................................................... 78
知识准备....................................................... 79
3.3.1 磁盘的基本概念................ 79
3.3.2 磁盘管理的相关命令.......... 80
3.3.3 认识Linux文件系统.......... 82
3.3.4 磁盘配额管理................... 86
3.3.5 逻辑卷管理器................... 89
3.3.6 RAID........................... 90
任务实施....................................................... 91
实验1:磁盘分区综合实验............. 91
实验2:配置启动挂载分区............. 95
实验3:配置磁盘配额................... 96
实验4:配置RAID 5与LVM....... 101
知识拓展..................................................... 103
任务实训..................................................... 103
项目小结................................................ 104
项目练习题............................................ 105
项目4
管理进程与系统
服务.......................108
学习目标..................................................... 108
引例描述..................................................... 108
任务4.1 进程管理和任务调度........... 109
任务陈述..................................................... 109
知识准备..................................................... 109
4.1.1 进程的基本概念.............. 109
4.1.2 进程监控和管理.............. 110
4.1.3 任务调度管理................. 113
任务实施..................................................... 115
实验:按秒执行的crontab周期性.
任务.............................. 115
知识拓展..................................................... 117
任务实训..................................................... 117
任务4.2 系统服务管理....................... 118
任务陈述..................................................... 118
知识准备..................................................... 118
4.2.1 系统启动和初始化过程..... 118
4.2.2 systemctl管理工具........ 119
任务实施..................................................... 120
实验:systemctl实践............... 120
知识拓展..................................................... 122
任务实训..................................................... 122
项目小结................................................ 122
项目练习题............................................ 123
项目5 管理软件...................126
学习目标..................................................... 126
引例描述..................................................... 126
任务5.1 软件包管理器....................... 127
任务陈述..................................................... 127
知识准备..................................................... 127
5.1.1 认识软件包管理器........... 127
目录III
6.2.3 firewalld的基本配置....... 150
任务实施..................................................... 155
实验:配置服务器防火墙............. 155
知识拓展..................................................... 156
任务实训..................................................... 156
任务6.3 配置远程桌面....................... 157
任务陈述..................................................... 157
知识准备..................................................... 157
6.3.1 VNC远程桌面............... 157
6.3.2 OpenSSH................... 158
任务实施..................................................... 159
实验1:配置VNC远程桌面.......... 159
实验2:配置OpenSSH服务器..... 160
知识拓展..................................................... 162
任务实训..................................................... 162
项目小结................................................ 163
项目练习题............................................ 163
项目7
网络服务配置与
管理.......................165
学习目标..................................................... 165
引例描述..................................................... 165
任务7.1 Samba服务配置与管理....... 166
任务陈述..................................................... 166
知识准备..................................................... 166
7.1.1 Samba服务概述............ 166
7.1.2 Samba服务的安装与.
启停............................ 168
7.1.3 Samba服务端配置......... 168
任务实施..................................................... 171
实验:搭建Samba服务器........... 172
知识拓展..................................................... 176
任务实训..................................................... 177
任务7.2 NFS服务配置与管理........... 178
任务陈述..................................................... 178
知识准备..................................................... 178
7.2.1 NFS服务概述................ 178
5.1.2 RPM.......................... 127
5.1.3 使用YUM管理软件......... 128
任务实施..................................................... 130
实验:配置本地YUM源.............. 130
知识拓展..................................................... 132
任务实训..................................................... 132
任务5.2 Linux应用软件..................... 132
任务陈述..................................................... 132
知识准备..................................................... 133
5.2.1 办公应用软件................. 133
5.2.2 互联网应用软件.............. 133
任务实施..................................................... 136
实验:安装LibreOffice............. 136
知识拓展..................................................... 137
任务实训..................................................... 137
项目小结................................................ 138
项目练习题............................................ 138
项目6 配置网络、防火墙与远程
桌面.......................140
学习目标..................................................... 140
引例描述..................................................... 140
任务6.1 配置网络............................... 141
任务陈述..................................................... 141
知识准备..................................................... 141
6.1.1 网络配置...................... 141
6.1.2 常用网络命令................. 145
任务实施..................................................... 147
实验:配置服务器网络................ 147
知识拓展..................................................... 148
任务实训..................................................... 148
任务6.2 配置防火墙........................... 149
任务陈述..................................................... 149
知识准备..................................................... 149
6.2.1 firewalld的基本概念....... 149
6.2.2 firewalld的安装和.
启停............................ 149
IV Linux网络操作系统项目教程(CentOS 7.6)(微课版)
7.2.2 NFS服务的安装与启停...... 179
7.2.3 NFS服务端配置............. 179
任务实施..................................................... 181
实验:搭建NFS服务器............... 181
知识拓展..................................................... 183
任务实训..................................................... 183
任务7.3 DHCP服务配置与管理........ 183
任务陈述..................................................... 183
知识准备..................................................... 184
7.3.1 DHCP服务概述............. 184
7.3.2 DHCP服务的安装与.
启停............................ 185
7.3.3 DHCP服务端配置.......... 185
任务实施..................................................... 187
实验:搭建DHCP服务器............ 187
知识拓展..................................................... 190
任务实训..................................................... 190
任务7.4 DNS服务配置与管理........... 191
任务陈述..................................................... 191
知识准备..................................................... 191
7.4.1 DNS服务概述.............. 191
7.4.2 DNS服务的安装与.
启停........................... 193
7.4.3 DNS服务端配置............ 193
任务实施..................................................... 197
实验:搭建DNS服务器.............. 197
知识拓展..................................................... 201
任务实训..................................................... 201
任务7.5 Web服务配置与管理........... 202
任务陈述..................................................... 202
知识准备..................................................... 202
7.5.1 Web服务概述............... 202
7.5.2 Apache服务的安装与.
启停............................ 203
7.5.3 Apache服务端配置........ 204
7.5.4 配置虚拟主机................ 207
任务实施..................................................... 211
实验:搭建Apache服务器.......... 211
知识拓展..................................................... 212
任务实训..................................................... 212
任务7.6 FTP服务配置与管理........... 213
任务陈述..................................................... 213
知识准备..................................................... 213
7.6.1 FTP服务概述................ 213
7.6.2 FTP服务的安装与启停..... 215
7.6.3 FTP服务端配置............. 215
任务实施..................................................... 225
实验:搭建FTP服务器............... 225
知识拓展..................................................... 226
任务实训..................................................... 227
任务7.7 邮件服务配置与管理........... 228
任务陈述..................................................... 228
知识准备..................................................... 228
7.7.1 邮件服务工作过程........... 228
7.7.2 邮件服务相关协议........... 229
7.7.3 邮件服务的安装与启停..... 230
7.7.4 邮件服务配置流程........... 230
任务实施..................................................... 232
实验:搭建邮件服务器................ 232
知识拓展..................................................... 236
任务实训..................................................... 236
任务7.8 数据库服务配置与管理....... 237
任务陈述..................................................... 237
知识准备..................................................... 237
7.8.1 数据库管理系统概述........ 237
7.8.2 MariaDB的安装与.
启停.......................... 238
7.8.3 管理MariaDB数据库...... 239
任务实施..................................................... 241
实验:搭建数据库服务器............. 241
知识拓展..................................................... 243
任务实训..................................................... 243
项目小结................................................ 244
项目练习题............................................ 244