上课周期 | 上课时间 | 课程模块 | 课程内容 | 重点项目案例 |
【1】 RH124 v9:Linux 系统管理一
|
第 1 天
| 上午
| 课程开篇
| Linux 系统简介
课程目标及任务
设备及环境要求 | / |
RHEL 9安装及初始化配置
| 创建虚拟机
安装 RHEL 9
初始化配置 RHEL 9 | 实战案例 1:RHEL 9 安装及初始
化配置
|
下午
| 访问命令行
| 访问命令行 使用桌面访问命令行 使用 Bash Shell 执行命令
| 实战案例 1:运行 Linux 命令行 实战案例 2:使用 Bash Shell 执行命令 实战案例 3:一些命令执行的快捷键
|
从命令行管理文件
| 描述 Linux 文件系统层次结构概念
使用 Shell 扩展匹配文件名 通过名称指定文件 使用命令行工具管理文件 制作文件间的链接
| 实战案例 1:定位文件及目录 实战案例 2:用命令访问文件 实战案例 3:用命令管理文件 实战案例 4:制作文件链接 实战案例 5:使用通配符
|
第 2 天
| 上午
| 获得帮助
| 通过--help 获取帮助 通过 manual 手册获取帮助 通过 info 命令获取帮助 查看软件包文档
| 实战案例 1:获取帮助信息 实战案例 2:查看软件包文档
|
创建、查看和编辑文件
| 将输出重定向到文件或程序 从 Shell 提示符编辑文本文件 更改 Shell 环境
| 实战案例 1:重定向和管道操作 实战案例 2:使用 vim 编辑器编辑文件
|
下午
| 描述用户和组
| 描述用戶和组概念 获取超级用戶访问权限 管理本地用戶帐戶 管理本地组帐戶 管理用戶密码
| 实战案例 1:用户和组的信息管理 实战案例 2:密码信息管理 实战案例 3:普通用户权限提升
|
文件及目录权限
| 解释 Linux 文件系统权限 从命令行管理文件系统权限 管理默认权限和文件访问
| 实战案例 1:文件及目录的身份修改 实战案例 2:文件及目录的权限修改 实战案例 3:设置文件及目录的默认权限 实战案例 4:设置文件及目录的特殊权限
|
第 3 天
| 上午
| 监控和管理 Linux进程
| 进程状态和生命周期控制作业 中断进程 监控进程活动
| 实战案例 1:触发进程 实战案例 2:查看进程资源 实战案例 3:作业控制 实战案例 4:信号控制
|
服务管理
| 识别自动启动的系统进程 控制系统服务
| 实战案例 1:使用 Systemctl 管理服务 实战案例 2:守护进程
|
下午
| 配置和保护 SSH 服务
| 使用 SSH 访问远程命令行 配置基于 SSH 密钥的身份验证 自定义 OpenSSH 配置
| 实战案例 1:通过 SSH 临时执行命令 实战案例 2:配置基于公钥验证的SSH 秘钥对 实战案例 3:自定义公私钥连接 实战案例 4:限制 SSH 登录
|
日志管理
| 描述系统日志架构 查看 syslog 日志文件 查看 system journal 条目 永久保存 system journal 维护准确的时间
| 实战案例 1:查看系统日志 实战案例 2:管理日志配置 实战案例 3:日志轮替 实战案例 4:时间管理及配置Chrony 服务
|
第 4 天
| 上午
| 网络管理
| 描述网络概念验证网络配置 使用命令行配置网络编辑网络配置文件 配置主机名和域名解析
| 实战案例 1:查看网络信息 实战案例 2:网络信息配置与管理
|
归档和传输文件
| 管理压缩的 tar 存档 在系统之间安全的传输文件 在系统之间安全的同步文件
| 实战案例 1:使用 tar 命令压缩归档文件 实战案例 2:使用 scp 命令传输文件 实战案例 3:使用 rsync 命令增量传输及同步文件
|
下午
| 安装和更新软件包
| 注册系统获取红帽支持 描述并分析 RPM 软件包 使用 DNF 安装并更新软件包 管理软件包 module streams
| 实战案例 1:获取软件包 实战案例 2:使用 RPM 命令管理软件包 实战案例 3:配置软件仓库 实战案例 4:使用 DNF 命令管理软件包 实战案例 5:使用 DNF 命令模块化安装软件包
|
访问 Linux文件系统
| 区分文件系统和设备 挂载和取消挂载文件系统 在系统中搜索文件
| 实战案例 1:使用命令查找文件 实战案例 2:设备的挂载及解除挂载 实战案例 3:find 命令的用法
|
分析服务器及获取支持
| 分析并管理远程服务器通过 Red Hat Customer Portal 获取帮助 使用 Red Hat Insights 检测并修复故障
| 实战案例 1:Cockpit 的简单实践
|
阶段复习
| RH124 相关知识点回顾
|
|
【2】RH134 v9:Linux 系统管理二 |
第 5 天
| 全天
| Bash Shell 脚本
| 编写简单的 Bash 脚本 脚本中的循环和条件结构 使用正则表达式匹配命令输出中的文本
| 实战案例 1:编写简单的 Shell 脚本 实战案例 2:使用命令进行文字处理 实战案例 3:使用正则表达式进行文本匹配
|
第 6 天
| 上午
| 计划任务与临时文件管理
| 计划延迟的用戶作业 计划周期性用戶作业 计划周期性系统作业 管理临时文件
| 实战案例 1:实现一次性计划任务 实战案例 2:实现周期性用户计划任务 实战案例 3:实现周期性系统计划任务 实战案例 4:管理临时文件夹
|
系统性能调优
| 设置 tuned 配置文件控制进程调度
| 实战案例 1:使用 tuned-adm 应用系统性能调优配置 实战案例 2:影响进程调度
|
下午
| 管理 SELinux 安全
| 更改 SELinux 保护模式 控制 SELinux 文件上下文 使用布尔值调整 SELinux 策略分析和解决 SELinux问题
| 实战案例 1:更改 SELinux 模式 实战案例 2:SELinux 默认安全上下文的修改及重置 实战案例 3:通过布尔值调整SELinux 策略 实战案例 4:管理 SELinux 的端口上下文 实战案例 5:SELinux 诊断和排错
|
管理基本存储
| 添加分区、文件系统和持久挂载管理交换空间
| 实战案例 1:磁盘分区、文件系统格式化及永久挂载 实战案例 2:管理交换分区 swap
|
第 7 天
| 上午
| 管理逻辑卷
| 创建和扩展逻辑卷管理分层 存储
| 实战案例 1:逻辑卷的创建、格式化及挂载 实战案例 2:扩容逻辑卷 实战案例 3:缩容逻辑卷
|
实现高级存储功能
| 介绍 vdo 及 stratis
| 实战案例 1:使用 Stratis 管理分层存储 实战案例 2:利用 VDO 更加有效使用磁盘存储空间
|
下午 | 访问网络附加存储
| 通过NFS挂载网络附加存储 自动挂载网络附加存储
| 实战案例 1:配置 NFS 共享服务端 实战案例 2:配置 NFS 客户端实现挂载 实战案例 3:配置 autofs 组件实现客户端按需自动挂载
|
第 8 天
| 上午
| 控制启动过程
|
选择启动 target 重置 root 密码 修复在启动时出现的文件系统问题
| 实战案例 1:通过 systemctl 选择启动目标 实战案例 2:破解 root 用户密码 实战案例 3:模拟系统故障并修复系统问题错误
|
管理网络安全
| 管理服务器防火墙 控制 SELinux 端口标记
| 实战案例 1:防火墙的基本操作 实战案例 2:通过命令定义防火墙的基本规则 实战案例 3:通过命令定义防火墙的富则
|
下午
| kickstart 及虚拟机
| 安装红帽企业 Linux 使用 Kickstart 自动安装 安装和配置虚拟机
| 实战案例 1:通过 kickstart 自动安装 RHEL 系统 实战案例 2:安装和配置虚拟机
|
第 9 天
| 上午
| 运行容器
| 容器概念部署容器 管理容器存储和网络资源以 系统服务方式管理容器
| 实战案例 1:运行一个基本的容器 实战案例 2:查找并管理容器镜像 实战案例 3:实施高级的容器管理 实战案例 4:为容器附加永久存储 实战案例 5:以服务方式管理容器
|
下午
| 阶段复习
| RH134 v9 相关知识点回顾 EX200 v9 综合练习
| / |