8天 · RH124 + RH134 + RH294 · Linux 自动化实训

Red Hat RHCE 9 认证工程师实训课程

从 Linux 系统管理到 Ansible 自动化,构建可部署、可保护、可规模化运维的企业 Linux 能力

课程以红帽企业 Linux 的日常管理任务为起点,逐步进入存储、安全、启动、容器与自动化管理。通过命令行实操、服务配置、故障分析和 Playbook 编写,让运维能力从单机管理延伸到多主机自动化。

8天 系统实训
3阶段 RH124 / RH134 / RH294
Linux 运维基础与进阶
Ansible 自动化核心
Course Overview

一条贯穿系统管理与自动化的 RHCE 学习路径

课程将 RH124、RH134 和 RH294 串联为连续的技能进阶:先打牢命令行、用户权限、服务、网络和文件系统等系统管理根基,再进入 SELinux、存储、启动与容器,最后以 Ansible 自动化完成规模化运维。

学习重点不止于记住命令,而是能够在真实服务器场景中完成配置、验证和排障,让每项设置在重启后仍能稳定生效,并沉淀为可复用的自动化流程。

适合人群 Linux 初学者、系统管理员、运维工程师及希望进入自动化运维方向的学习者
课程结构 RH124 基础管理 + RH134 进阶运维 + RH294 Linux 自动化
训练方式 命令行实操、服务配置、故障分析、存储管理与 Playbook 编写
能力目标 部署、管理、保护并自动化企业 Linux 系统
Learning & Certification Path

从单机管理走向自动化运维

课程按 Linux 系统管理员的实际成长顺序组织:建立系统管理能力、形成进阶运维能力,再用 Ansible 把重复工作标准化。

STAGE 01 / RH124 + RH134
系统管理基础

RHCSA 能力底座

掌握命令行、用户权限、服务、网络、日志、软件、文件系统、存储、SELinux 与防火墙。

CLI systemd SSH Storage SELinux
STAGE 02 / EX200
RHCSA

系统管理认证方向

以真实任务为导向验证 Linux 系统管理基础,包括用户、安全、存储、网络和服务等技能。

Users Permissions Firewall Boot Containers
STAGE 03 / RH294 + EX294
RHCE

Ansible 自动化方向

通过清单、Playbook、变量、角色和内容集合,实现多主机配置与日常管理任务自动化。

Inventory Playbook Roles Collections Troubleshooting

RHCSA 是进入 RHCE 路径的基础,EX200 与 EX294 均为实操型考试方向。 查看 Red Hat 官方 EX294 说明 →

Capability Map

九项能力构成 RHCE 9 学习版图

覆盖从服务器日常管理到企业级自动化运维所需的关键技术,内容彼此衔接、逐步加深。

01 / COMMAND LINE

命令行与文件操作

运行命令、组织文件、编辑文本、获取本地帮助并提升操作效率。

02 / IDENTITY

用户、组与访问权限

管理本地用户和组、密码策略、文件权限与安全访问边界。

03 / SERVICES

进程、服务与日志

控制进程和 systemd 服务,分析系统事件日志并定位常见问题。

04 / NETWORK

网络与远程管理

配置网络接口、安全 SSH、文件传输与网络附加存储访问。

05 / STORAGE

文件系统与逻辑存储

管理文件系统、交换空间、存储设备、逻辑卷和存储堆栈。

06 / SECURITY

SELinux 与防火墙

使用 SELinux 和系统防火墙规则保护服务与网络连接。

07 / LIFECYCLE

安装、启动与容器

安装系统、控制启动过程、修复问题并运行轻量型容器服务。

08 / AUTOMATION

Ansible 自动化

清单、Playbook、变量、事实、任务控制与多主机批量执行。

09 / REUSE

角色、内容集合与排错

使用角色和集合复用自动化代码,处理 Playbook 与受管节点故障。

Three Stages

三阶段构建 Linux 运维闭环

每个阶段都以可执行的管理任务为目标,让知识持续叠加而不是彼此割裂。

STAGE 01 / RH124

系统管理一

从红帽企业 Linux 入门开始,掌握命令、文件、用户、权限、进程、服务、SSH、日志、网络、软件与文件系统。

命令行 用户权限 systemd 网络
STAGE 02 / RH134

系统管理二

强化命令效率、任务调度、性能调优、安全、存储堆栈、启动控制、防火墙、安装和容器管理。

SELinux LVM Boot Firewall
STAGE 03 / RH294

Linux 自动化

以 Ansible 为核心,完成清单、Playbook、变量、角色、集合、任务控制和故障排除。

Inventory Playbook Roles Automation
8-day Outline

8天完整课程大纲

课程从 Linux 基础操作逐步进入服务器保障和自动化管理,每天在命令实践、服务配置和故障排查中推进。

8天 · RH124 / RH134 / RH294
Day 01 RH124

红帽企业 Linux 入门与命令行基础

上午课程

认识 Red Hat Enterprise Linux

建立 Linux 系统、发行版与服务器管理的基础认知。

  • 红帽企业 Linux 与发行版概览
  • Linux 系统登录与命令行环境
  • 运行简单命令与查看系统信息
  • 利用本地帮助系统解决问题
下午课程

文件、目录与文本编辑

在命令行中组织数据并创建、查看和编辑文本文件。

  • 文件与目录的创建、复制、移动和删除
  • 路径、通配符与基础文件操作
  • 查看命令输出与重定向
  • 使用编辑器处理文本内容
实践输出:完成常用命令、文件组织与本地帮助检索练习,能够在命令行中定位和处理基础任务。
Day 02 RH124

用户权限、进程与系统服务

上午课程

管理本地用户、组与文件访问

建立身份与权限管理能力,理解不同权限设置的安全效果。

  • 创建、修改和删除用户与组
  • 密码策略与组成员关系
  • 文件系统权限与访问控制
  • 权限设置的安全影响分析
下午课程

监控进程与控制 systemd 服务

评估系统运行状态,管理网络服务和系统守护进程。

  • 查看、控制和结束 Linux 进程
  • 分析进程状态与资源占用
  • 使用 systemd 管理服务
  • 启停、监控与设置服务启动行为
实践输出:完成用户权限、进程控制和服务管理练习,能够判断权限与服务状态问题。
Day 03 RH124

远程管理、日志、网络与软件管理

上午课程

SSH、日志与网络接口

配置安全远程命令行服务,读取系统事件并连接服务器网络。

  • OpenSSH 安全配置与远程连接
  • 系统事件日志查找与解读
  • 网络接口与基础网络设置
  • 归档、压缩与跨主机文件传输
下午课程

软件包、文件系统与系统支持

维护服务器软件与现有存储中的文件系统,形成基础系统检查思路。

  • 软件包存储库与安装更新
  • 软件包查询、管理与问题分析
  • 检查和使用现有文件系统
  • 分析服务器问题并获取支持
实践输出:完成 SSH、日志、网络、归档传输、软件包和文件系统管理练习。
Day 04 RH134

效率、任务调度、性能与 SELinux

上午课程

提高命令行效率与调度未来任务

用 shell 脚本和 Linux 实用程序降低重复操作成本。

  • 命令行效率技巧与 shell 脚本基础
  • 使用系统实用程序组合任务
  • 按日期和时间调度任务
  • 验证计划任务执行结果
下午课程

性能调优与 SELinux 安全管理

通过资源与安全策略调整,提升系统可用性和防护能力。

  • 调优参数与进程调度优先级
  • 性能观察与问题定位
  • SELinux 模式、上下文与规则
  • 使用 SELinux 保护和管理服务
实践输出:完成任务调度、基础性能调优和 SELinux 安全策略验证。
Day 05 RH134

存储堆栈、启动控制、网络安全与容器

上午课程

基本存储、逻辑卷与网络附加存储

从存储设备到逻辑卷和网络存储,建立完整的文件系统管理能力。

  • 创建和管理存储设备、文件系统与交换空间
  • 逻辑卷与存储堆栈管理
  • 使用网络文件系统访问附加存储
  • 验证挂载和持久化配置
下午课程

启动过程、防火墙、安装与容器

控制系统启动并保护网络服务,部署新系统和轻量型服务。

  • 控制启动过程与故障修复
  • 使用防火墙和 SELinux 规则保护连接
  • 在服务器和虚拟机安装 RHEL
  • 在单台服务器运行和管理容器服务
实践输出:完成 LVM、文件系统、启动恢复、防火墙、安装与容器基础管理任务。
Day 06 RH294

Ansible 入门、清单与 Playbook

上午课程

Ansible 概念与环境准备

理解控制节点、受管节点、模块与自动化执行的基本方式。

  • Ansible 的核心概念和使用场景
  • 安装 Ansible 与准备自动化环境
  • 管理受管主机清单
  • 连接、检查和验证受管节点
下午课程

创建并运行基础 Playbook

把重复系统管理任务组织为可复用的自动化剧本。

  • Playbook 的结构和执行顺序
  • 编写基础任务与调用模块
  • 针对主机组运行 Playbook
  • 验证自动化执行结果
实践输出:创建清单和基础 Playbook,在多台受管主机上自动执行常见管理任务。
Day 07 RH294

变量、事实、任务控制与复杂 Playbook

上午课程

管理变量、事实与任务执行

让 Playbook 适应不同主机状态,并能够受控处理异常。

  • 变量定义、引用和优先级
  • 读取受管主机事实信息
  • 条件、循环与任务控制
  • 处理程序、任务错误和执行结果
下午课程

部署文件并管理复杂项目

在受管节点创建文件和目录,组织更大规模的自动化任务。

  • 部署、管理和调整文件与目录
  • 使用模板和参数化配置
  • 设计复杂 Play 与 Playbook
  • 优化项目结构和可维护性
实践输出:使用变量、事实和任务控制完成多主机文件部署与可重复执行的自动化配置。
Day 08 RH294

角色、内容集合、故障排除与自动化综合实践

上午课程

用角色和内容集合复用自动化能力

把自动化代码沉淀为可共享、可维护的标准组件。

  • 角色的目录结构与职责划分
  • 使用角色简化 Playbook 开发
  • 使用 Ansible 内容集合
  • 组织可复用的自动化代码
下午课程

排除 Ansible 故障与综合自动化

对 Playbook 和受管主机进行定位,完成常见 Linux 管理任务自动化。

  • 检查清单、连接、模块和变量问题
  • 分析 Playbook 执行失败原因
  • 定位受管节点配置异常
  • 完成系统管理自动化综合任务
实践输出:完成角色化 Playbook、内容集合复用和自动化故障排除,形成可复用的运维自动化成果。
Hands-on Practice

把运维任务转化为可重复的自动化流程

从单台服务器配置开始,到批量执行、状态验证和故障排除,课程持续训练“配置可复现、结果可验证、操作可维护”的运维方法。

系统管理实操 用户、权限、进程、服务、网络、日志与软件包管理。
安全与存储任务 SELinux、防火墙、文件系统、LVM 与网络附加存储。
服务与容器部署 启动控制、SSH、基础容器服务与系统生命周期任务。
多主机自动化 通过清单、Playbook、角色和集合交付标准化变更。
Learning Outcomes

完成课程后形成的六项关键能力

从会使用命令,进阶为能够管理、保护、恢复和自动化企业 Linux 系统。

管理 Linux 系统

独立完成文件、用户、权限、进程、服务、日志和软件包的日常管理。

保护服务器安全

配置 SSH、SELinux、防火墙和访问权限,理解安全策略的影响。

交付存储与网络服务

管理文件系统、LVM、网络接口、远程文件传输与网络附加存储。

维护系统生命周期

完成安装、启动控制、问题修复、性能调整和基础容器管理。

编写 Ansible 自动化

使用清单、Playbook、变量、事实、任务控制与角色执行批量变更。

排查自动化与运维故障

定位 Playbook、受管节点与系统配置问题,并输出可复用的处理方法。

从 Linux 管理起步,走向自动化运维

适合个人技能进阶、企业 Linux 运维内训与 RHCE 方向系统学习。