第1 章 Linux 操作系统的安装和使用 …………………………………………… 1
任务1-1 安装 Linux 操作系统 ……………………………………………………… 2
任务1-2 切换 Linux 操作系统的运行级别 ……………………………………… 12
练习题 ………………………………………………………………………………… 16
第2 章 文件和目录管理命令的使用 …………………………………………… 17
任务2-1 认识 Linux 文件系统和命令 …………………………………………… 18
任务2-2 命令使用技巧和帮助命令 ……………………………………………… 23
任务2-3 显示和改变工作目录 …………………………………………………… 24
任务2-4 显示文件与目录信息 …………………………………………………… 25
任务2-5 创建和删除文件与目录 ………………………………………………… 29
任务2-6 创建链接文件 …………………………………………………………… 31
任务2-7 复制和移动文件与目录 ………………………………………………… 34
任务2-8 查找文件与目录 ………………………………………………………… 35
任务2-9 显示文件内容 …………………………………………………………… 37
任务2-10 搜索文本文件内容……………………………………………………… 41
任务2-11 压缩和打包文件………………………………………………………… 43
练习题 ………………………………………………………………………………… 51
第3 章 文本编辑器的使用 ………………………………………………………… 54
任务3-1 nano 编辑器的使用 ……………………………………………………… 55
任务3-2 vim 编辑器的使用 ……………………………………………………… 56
练习题 ………………………………………………………………………………… 60
第4 章 存储管理……………………………………………………………………… 62
任务4-1 挂载存储设备 …………………………………………………………… 63
任务4-2 创建硬盘分区 …………………………………………………………… 70
任务4-3 创建 RAID ……………………………………………………………… 85
任务4-4 创建 LVM ………………………………………………………………… 96
练习题 ……………………………………………………………………………… 104
第5 章 Linux 软件包管理………………………………………………………… 106
任务5-1 管理 RPM 软件包 ……………………………………………………… 107
任务5-2 软件源的配置…………………………………………………………… 111
任务5-3 使用 dnf 命令管理软件包 ……………………………………………… 115
练习题 ……………………………………………………………………………… 117
第6 章 Linux 用户、 用户组与权限管理 ……………………………………… 119
任务6-1 shell 环境下管理用户和用户组 ……………………………………… 120
任务6-2 设置和修改文件和目录权限…………………………………………… 129
练习题 ……………………………………………………………………………… 134
第7 章 Linux 网络管理 …………………………………………………………… 135
任务7-1 使用命令配置网络参数………………………………………………… 136
任务7-2 通过文件配置网络参数………………………………………………… 146
练习题 ……………………………………………………………………………… 150
第8 章 DNS 服务器的配置和使用……………………………………………… 151
任务8-1 安装 DNS 服务器 ……………………………………………………… 152
任务8-2 创建主区域……………………………………………………………… 156
任务8-3 创建区域文件…………………………………………………………… 162
任务8-4 进行 DNS 服务器配置的排错和验证 ………………………………… 165
练习题 ……………………………………………………………………………… 169
第9 章 DHCP 服务器的配置和使用…………………………………………… 170
任务9-1 安装 DHCP 服务器 …………………………………………………… 171
任务9-2 设置 DHCP 服务器参数 ……………………………………………… 172
任务9-3 验证 DHCP 服务器 …………………………………………………… 177
练习题 ……………………………………………………………………………… 179
第10 章 数据库服务器的配置和使用 ………………………………………… 180
任务10-1 安装数据库服务器 …………………………………………………… 181
任务10-2 运行 MySQL 服务器…………………………………………………… 181
任务10-3 管理 MySQL 数据库…………………………………………………… 187
任务10-4 创建学生数据库 ……………………………………………………… 192
任务10-5 数据库用户创建与权限授权 ………………………………………… 193
练习题 ……………………………………………………………………………… 199
第11 章 Web 服务器的配置和使用 …………………………………………… 201
任务11-1 安装和启动 Apache 服务器…………………………………………… 203
任务11-2 配置 Apache 服务器基本参数………………………………………… 206
任务11-3 在 Apache 服务器中创建虚拟目录…………………………………… 211
任务11-4 在 Apache 服务器中配置网站用户认证……………………………… 212
任务11-5 在 Apache 服务器中创建虚拟主机…………………………………… 215
任务11-6 在 Apache 服务器中配置 PHP 运行环境 …………………………… 219
任务11-7 PHP 连接 MySQL 数据库 …………………………………………… 221
任务11-8 在 Apache 服务器中实现 HTTPS 访问 ……………………………… 225
任务11-9 安装和启动 Nginx 服务器 …………………………………………… 233
任务11-10 配置 Nginx 服务器参数……………………………………………… 236
任务11-11 在 Nginx 服务器中创建虚拟目录…………………………………… 245
任务11-12 在 Nginx 服务器中创建虚拟主机…………………………………… 246
任务11-13 在 Nginx 服务器中配置 PHP 运行环境 …………………………… 249
任务11-14 在 Nginx 服务器中实现 HTTPS 访问 ……………………………… 252
练习题 ……………………………………………………………………………… 257
第12 章 FTP 服务器的配置和使用 …………………………………………… 260
任务12-1 安装和启动 FTP 服务器 ……………………………………………… 261
任务12-2 配置 vsftpd 服务器参数 ……………………………………………… 265
任务12-3 设置对匿名用户的 vsftpd 服务 ……………………………………… 269
任务12-4 设置对本地用户的 vsftpd 服务 ……………………………………… 273
任务12-5 设置 vsftpd 服务的访问控制 ………………………………………… 275
任务12-6 设置 vsftpd 服务的连接控制 ………………………………………… 277
任务12-7 设置 FTP 服务的端口、 传输模式及工作模式 ……………………… 279
练习题 ……………………………………………………………………………… 282
参考文献………………………………………………………………………………… 284