RHCE 考试概述
RHCE(Red Hat Certified Engineer,红帽认证工程师)考试是红帽公司面向 Linux 系统管理员的中级认证来源:Red Hat 官方考试目标,要求在真实 RHEL 环境中完成实际操作任务。考试全程无选择题,全部为动手实操题。
| 项目 | 说明 |
|---|---|
| 考试名称 | RHCE(Red Hat Certified Engineer) |
| 对应考试代码 | EX294(RHEL 8/9 版) |
| 考试形式 | 100% 动手操作(Performance-Based) |
| 考试时长 | 约 4 小时 |
| 满分/通过线 | 300 分 / 210 分 |
| 前置条件 | 必须持有有效 RHCSA 认证 |
| 考试语言 | 全英文 |
| 证书有效期 | 3 年 |
各领域权重分配
RHCE 考试涵盖四大核心领域,Ansible 自动化运维占比最高:
| 领域 | 权重 | 核心考点 |
|---|---|---|
| Ansible 自动化运维 | 约 40% | Playbook 编写、角色与集合、变量与事实、Jinja2 模板、任务控制(Handlers/Loops/Conditionals)、Ansible Vault、普通/特权升级 |
| 系统管理强化 | 约 25% | 高级存储管理(LVM/Stratis/VDO)、SELinux 策略管理、系统审计(auditd)、日志管理(journald/rsyslog)、系统调优(tuned) |
| 网络服务配置 | 约 20% | DNS(BIND)、DHCP 配置、Web 服务(Apache/NGINX)、文件共享服务(NFS/Samba)、时间同步(chronyd) |
| 故障排除与系统调优 | 约 15% | 系统启动故障修复(救援模式/紧急模式/单用户模式)、性能监控(top/pidstat/iotop)、内核参数调优、网络故障定位 |
各领域详细考点
Ansible 自动化运维(重点,约 40%)
这是 RHCE 考试的核心,也是与 RHCSA 最大的区别:
- Inventory 管理:静态 Inventory 编写、host/group 变量、父子组关系
- Playbook 编写:YAML 语法、Play/Task/Module 定义、条件判断(when)、循环(loop/with_items)
- 变量与事实:变量优先级、变量文件组织、Facts 收集与缓存、set_fact/register
- Jinja2 模板:template 模块、条件模板、循环模板、过滤器使用
- 角色(Roles):角色目录结构、角色依赖、ansible-galaxy init
- Ansible Vault:加密/解密文件、使用 vault 保护敏感数据
- 任务控制:Handlers、Tags、Ignore errors、失败捕获(failed_when)、block/rescue/always
- 集合(Collections):使用红帽认证集合、自定义集合
备考建议: Playbook 编写和角色创建是必考题。建议用 ansible-doc 掌握常用模块(如 yum、service、copy、template、user、group、firewalld、selinux)。
系统管理强化(约 25%)
- SELinux:SELinux 模式切换、文件上下文管理(semanage fcontext / restorecon)、布尔值设置(setsebool)、SELinux 端口标记
- 高级存储:LVM 逻辑卷调整、Stratis 池/卷管理、VDO 重复数据删除与压缩
- 系统审计:auditd 规则配置、ausearch/aureport 审计日志查询
- 系统调优:tuned 性能配置集、CPU 调优参数、I/O 调度器
网络服务配置(约 20%)
- DNS 服务:BIND 配置(named.conf)、正向/反向区域文件、DNS 故障排除
- Web 服务:Apache/NGINX 虚拟主机配置、SSL 证书配置、URL 重定向
- 文件共享:NFS 导出与挂载(nfs-utils/exports)、Samba 共享配置
- 时间同步:chronyd 配置、内部 NTP 服务器设置、时区管理
故障排除(约 15%)
- 系统无法启动时通过救援/单用户模式修复
- 文件系统损坏修复(fsck)
- 网络连接问题排查(ping、traceroute、ss、tcpdump)
- 服务启动失败原因定位
- 磁盘空间不足处理
- 系统日志分析(journalctl、/var/log/)
备考推荐资源
| 资源类型 | 名称 | 价格 | 推荐等级 |
|---|---|---|---|
| 官方培训 | RH125(RHCE 官方培训课) | 约 ¥8,000-12,000 | ⭐⭐⭐⭐⭐ |
| 官方自学 | Red Hat Learning Subscription | 年费约 ¥12,000(含实验环境) | ⭐⭐⭐⭐⭐ |
| 视频课程 | Sander van Vugt RHCE/RHCSA 课程(O’Reilly) | 订阅制 | ⭐⭐⭐⭐ |
| 视频课程 | Linux Academy(红帽官方合作伙伴) | 订阅制 | ⭐⭐⭐⭐ |
| 实操环境 | Red Hat Developer Subscription(免费) | 免费(最多 16 节点订阅) | ⭐⭐⭐ |
| 实操环境 | 本地虚拟机(VirtualBox + RHEL 9) | 免费 | ⭐⭐⭐ |
| 参考书 | Red Hat RHCE 8/9 EX294 Cert Guide(Sander van Vugt) | 约 $50-60 | ⭐⭐⭐⭐ |
| 模拟练习 | GitHub RHCE 练习题库 | 免费 | ⭐⭐⭐ |
学习路线图
建议学习周期:12-24 周
第 1-4 周:RHCSA 基础夯实
- Linux 文件系统操作(FHS、权限、ACL、特殊权限)
- 用户/组管理、sudo 配置
- 网络配置(nmcli、nmtui、网络脚本)
- 存储管理(分区、LVM、文件系统创建与维护)
- SELinux 基础(上下文、布尔值、故障排除)
- systemd 服务管理
第 5-10 周:Ansible 自动化专攻
- Ansible 基础架构与概念
- Playbook 编写(每天至少写 2-3 个完整 Playbook)
- 角色创建与模块开发
- 变量管理与模板系统
- Ansible Vault 加密
- 综合场景练习(部署 Web 服务 + 配置防火墙 + 设置 SELinux)
第 11-12 周:专项强化与模拟
- 故障排除场景专项训练
- 限时模拟考试(每周 1-2 次)
- 查漏补缺,复检薄弱领域
数据来源:Red Hat 培训与认证官网 | Red Hat 文档
编辑说明: 本文由新考试吧编辑团队根据 Red Hat 官方考试大纲整理。考点权重基于 Red Hat 官方公布的考试范围。信息更新于 2026 年 7 月。
免责声明: 考试大纲和权重分配可能随 Red Hat Enterprise Linux 版本更新调整,请以红帽官网最新公布的考试目标(Exam Objectives)为准。