在企業級 Linux 與 DevOps 自動化領域,Red Hat 認證一直被視為高含金量技術標準。其中,EX294 是取得 Red Hat Certified Engineer(RHCE) 的核心考試,也是 Linux 工程師邁向自動化與平台工程師的重要里程碑。
一、什麼是 EX294?RHCE 的核心考試
EX294 是 RHCE(Red Hat Certified Engineer)的實戰考試代號。通過 EX294,即可獲得 RHCE 認證資格(需先持有 RHCSA)。
與傳統選擇題考試不同,EX294 採用:
100% 實機操作考試
真實 Linux 企業環境
完整自動化任務部署
考試過程中,你將在多台 Linux 主機上透過 Ansible 進行自動化設定,而不是手動輸入指令逐台操作。
二、EX294 考試基本資訊
考試代號:EX294
認證名稱:RHCE
考試時間:4 小時
滿分:300 分
通過標準:210 分
考試形式:Performance-Based(實機操作)
必備條件:需持有 RHCSA
考試環境通常包含多台伺服器(例如 control node + managed nodes),你必須完成自動化部署任務。
三、EX294 核心技術:Ansible 自動化管理
EX294 與 RHCSA 最大差異在於——
RHCSA:手動管理 Linux
RHCE(EX294):使用 Ansible 自動化管理 Linux
Ansible 是 Red Hat 主推的自動化工具,用於:
批量安裝軟體
批量設定服務
批量配置防火牆
批量設定 SELinux
建立企業標準化環境
因此,EX294 的本質是:
驗證你是否能用程式化方式管理企業級 Linux 架構。
四、EX294 詳細考點清單(官方目標解析)
以下為高頻考點與實戰整理:
1、 設定 Ansible 環境
建立 inventory 檔案
設定 ansible.cfg
設定 SSH key 登入
設定 remote_user
設定 become 權限提升
常見題目:
建立 inventory,將 node1、node2 設為 webservers 群組。
2、 使用 Ad-hoc 指令
需熟練:
ansible 指令用法
常見 module(yum、dnf、service、copy、file)
使用 -m -a 參數
這部分通常為基礎分數題。
3、 撰寫 Playbook(最重要得分區)
Playbook 佔比極高,是通過關鍵。
必須熟悉:
YAML 語法
建立多 task play
使用 vars 變數
使用 register
when 條件判斷
loop 迴圈
handlers 通知機制
高頻實戰任務:
安裝 httpd 並設定首頁
設定 firewalld 開放 port
設定 NFS 共享
設定 MariaDB
4、 使用 Variables 與 Facts
group_vars / host_vars
使用 ansible_facts
使用 debug module
設定自訂變數
變數管理常與多主機部署結合。
5、 建立 Roles(必考)
EX294 幾乎必考 Role。
需熟悉:
ansible-galaxy init
tasks/main.yml
handlers/main.yml
defaults
templates
files
Role 題型通常分數高且較複雜。
6、 使用 Templates(Jinja2)
使用 {{ 變數 }}
if 條件判斷
for 迴圈
例如:
動態產生 Apache 設定檔。
7、 Ansible Vault
建立加密變數檔
使用 vault password
在 playbook 引用加密檔案
Vault 是常見加分題。
五、EX294 常見題型結構
考試通常分為:
第一區:環境建置
設定 inventory、ssh、變數。
第二區:多主機部署
撰寫 3–5 個 Playbook。
第三區:Role 封裝
將任務封裝為標準化 Role。
第四區:加密與進階管理
使用 Vault 保護敏感資料。
六、EX294 備考建議
建議準備時間
有 RHCSA 基礎:約 1–2 個月
Linux 熟手:約 3–4 週密集訓練
必做練習
建立 3–4 台 VM 練習環境
重複寫 20 份 Playbook
熟悉常用 module 參數
建議熟背 module
dnf / yum
service
copy
file
template
firewalld
user
lineinfile
通過 EX294(取得 RHCE)後,可應徵:
DevOps 工程師
Linux 自動化工程師
SRE
平台工程師
雲端基礎架構工程師
企業廣泛使用:
RHEL
Ansible
OpenShift
混合雲環境
展望未來
Red Hat 預計將在 EX294 中引入更多關於 Ansible 與容器技術(如 Podman)整合的考點。隨著人工智慧驅動的自動化(如 Ansible Lightspeed)逐漸成熟,未來的認證可能會加入更多關於 AI 輔助開發與預測性維護的內容。對於技術從業者而言,EX294 不僅是一張證照,更是進入現代雲端維運體系的門票。