情景一 使用桌面环境
任务1 认识Linux操作系统
1.1 任务描述
1.2 引导知识
1.2.1 服务器平台选型考虑的主要因素
1.2.2 网络操作系统的主要类型
1.3 任务准备
1.4 任务解决
1.4.1 Linux的产生
1.4.2 了解Linux系统的特点
1.4.3 了解Linux系统的版本
1.4.4 了解Linux的应用现状和前景
1.5 任务扩展练习
任务2 安装Linux操作系统
2.1 任务描述
2.2 引导知识
2.2.1 安装环境的设置
2.2.2 系统软件描述
2.3 任务准备
2.4 任务解决
2.4.1安装并设置VMware Workstation 15
2.4.2 安装Red Hat Enterprise Linux
2.5 任务扩展练习
任务3 管理文件和目录
3.1 任务描述
3.2 引导知识
3.2.1 文件系统的概念
3.2.2 文件和目录的概念
3.2.3 使用终端
3.2.4 管理文件系统的常用命令
3.3 任务准备
3.4 任务解决
3.5 任务扩展练习
任务4 管理用户和用户组
4.1 任务描述
4.2 引导知识
4.2.1 用户和组的概念
4.2.2 用户和组相关命令
4.2.3 管理用户和组相关配置文件
4.3 任务准备
4.4 任务解决
4.5 任务扩展练习
任务5 使用vim编辑器
5.1 任务描述
5.2 引导知识
5.2.1 Linux编辑器介绍
5.2.2 vim编辑器
5.2.3 vim编辑器的高级功能
5.3 任务准备
5.4 任务解决
5.5 任务扩展练习
任务6 使用shell
6.1 任务描述
6.2 引导知识
6.2.1 shell的概念
6.2.2 shell的主要功能
6.2.3 用户工作环境
6.2.4 shell编程
6.3 任务准备
6.4 任务解决
6.5 任务扩展练习
任务7 控制启动与管理进程
7.1 任务描述
7.2 引导知识
7.2.1 Red Hat Enterprise Linux 8的系统启动过程
7.2.2 主引导记录介绍
7.2.3 Red Hat Enterprise Linux 8 系统的运行目标
7.2.4 系统相关命令
7.3 任务准备
7.4 任务解决
7.5 任务扩展练习
任务8 安装和卸载软件
8.1 任务描述
8.2 引导知识
8.2.1 rpm格式软件包的安装
8.2.2 使用yum安装软件包
8.2.3 dnf包的安装
8.2.4 源码包的安装
8.3 任务准备
8.4 任务解决
8.4.1 用rpm包的方式安装telnet服务器软件
8.4.2 用yum方式安装Apache软件
8.4.3 用dnf安装bind软件包
8.4.4 用源码包的方式安装Nginx软件
8.5 任务扩展练习
情景二 管理Linux主机
任务9 按计划任务管理系统
9.1 任务描述
9.2 引导知识
9.2.1 at命令
9.2.2 cron服务
9.3 任务准备
9.4 任务解决
9.5 任务扩展练习
任务10 管理磁盘
10.1 任务描述
10.2 引导知识
10.2.1 给虚拟机添加一块5GB的新硬盘
10.2.2 Linux下的设备
10.2.3 管理磁盘的相关命令
10.3 任务准备
10.4 任务解决
10.5 任务扩展练习
任务11 管理交换空间
11.1 任务描述
11.2 引导知识
11.2.1 交换空间的概念
11.2.2 交换空间的分类
11.3 任务准备
11.4 任务解决
11.4.1 交换分区创建及管理
11.4.2 交换文件创建及管理
11.5 任务扩展练习
任务12 给磁盘空间做配额
12.1 任务描述
12.2 引导知识
12.2.1 磁盘配额的概念
12.2.2 磁盘配额的基本命令
12.3 任务准备
12.4 任务解决
12.5 任务扩展练习
任务13 用逻辑卷管理磁盘
13.1 任务描述
13.2 引导知识
13.2.1 LVM的工作原理
13.2.2 LVM的名词与术语
13.3 任务准备
13.4 任务解决
13.5 任务扩展练习
任务14 用软RAID管理磁盘
14.1 任务描述
14.2 引导知识
14.2.1 RAID种类及其工作原理
14.2.2 RAID配置命令
14.3 任务准备
14.4 任务解决
14.5 任务扩展练习
情景三 配置网络服务
任务15 配置网络环境
15.1 任务描述
15.2 引导知识
15.2.1 网络基本配置
15.2.2 使用nmcli来管理网络
15.2.3 SELinux
15.3 任务准备
15.4 任务解决
15.5 任务扩展练习
任务16 使用虚拟化系统
16.1 任务描述
16.2 引导知识
16.2.1 了解虚拟化系统
16.2.2 利用KVM创建并使用虚拟机
16.3 任务准备
16.4 任务解决
16.5 任务扩展练习
任务17 配置SSH服务
17.1 任务描述
17.2 引导知识
17.2.1 SSH服务介绍
17.2.2 SSH配置
17.3 任务准备
17.4 任务解决
17.5 任务扩展练习
任务18 配置NFS共享服务
18.1 任务描述
18.2 引导知识
18.2.1 NFS服务介绍
18.2.2 NFS服务配置
18.3 任务准备
18.4 任务解决
18.5 任务扩展练习
任务19 配置Samba文件共享
19.1 任务描述
19.2 引导知识
19.2.1 Samba服务介绍
19.2.2 Samba的配置
19.3 任务准备
19.4 任务解决
19.5 任务扩展练习
任务20 配置DHCP服务
20.1 任务描述
20.2 引导知识
20.2.1 DHCP服务介绍
20.2.2 DHCP服务配置
20.3 任务准备
20.4 任务解决
20.5 任务扩展练习
任务21 配置DNS域名解析服务
21.1 任务描述
21.2 引导知识
21.2.1 DNS域名解析服务
21.2.2 BIND配置文件
21.3 任务准备
21.4 任务解决
21.5 任务扩展练习
任务22 配置FTP服务
22.1 任务描述
22.2 引导知识
22.2.1 FTP服务介绍
22.2.2 VSFTPD服务程序
22.3 任务准备
22.4 任务解决
22.5 任务扩展练习
任务23 用Apache部署静态网站
23.1 任务描述
23.2 引导知识
23.2.1 Apache服务介绍
23.2.2 Apache服务配置
23.3 任务准备
23.4 任务解决
23.5 任务扩展练习
任务24 部署LAMP环境
24.1 任务描述
24.2 引导知识
24.2.1 LAMP构成组件
24.2.2 LAMP工作原理
24.2.3 LAMP工作流程
24.2.4 LAMP工作机制
24.3 任务准备
24.4 任务解决
24.5 任务扩展练习
参考文献