RHCSA認證:RedHat Certified System Administrator紅帽認證系統管理員,具備紅帽企業Linux環境所需的核心系統管理技能
02
RHCE認證:RedHat Certified Engineer紅帽認證工程師,具備紅帽企業Linux系統高級管理員應掌握的各項專業知識與技能。包括配置網絡服務和安全的能力、決定公司網絡上應該部署哪種服務以及具體的部署方式的能力。
03
RHCA認證:RedHat Certified Architect紅帽認證架構師,目前RedHat最頂級的認證。
· 配置靜態路由、數據包篩選以及網絡地址轉換
· 設置內核運行參數
· 配置互聯網小型計算機系統接口 (iSCSI) 啟動器
· 生成和提供系統利用率報告
· 使用 shell 腳本自動化系統維護任務
· 配置系統日志記錄,包括遠程日志記錄
· 配置系統以提供網絡服務,包括 HTTP/HTTPS、文件傳送協議 (FTP)、網絡文件系統 (NFS)、服務器信息塊 (SMB)、簡單郵件傳送協議 (SMTP)、安全外殼 (SSH) 和網絡時間協議 (NTP)
· 希望獲得更高級證書的 RHCSA 管理員。
· 尚未獲得認證,但已具備豐富經驗的高級系統管理員。
· 已完成系統管理一、二和三,或已完成 RHCE 快速提升課程的紅帽培訓課程學員。
· 需要工作認證或遵照強制要求(例如《美國國防部指令 8570》)的資深系統管理員。
注:您可以在不同版本的紅帽企業 Linux 上參加并通過以下考試:
EX200 - 紅帽認證系統管理員 (RHCSA) 考試
EX300 - 紅帽認證工程師 (RHCE) 考試
課程概述:
一、紅帽系統管理 I
1、Getting Started with Red Hat Enterprise Linux
l 介紹開源、Linux 發行版和紅帽企業 Linux,并明確相關定義
2、Accessing the Command Line
l 訪問命令行
l 使用桌面訪問命令行
l 使用Bash執行命令
3、Managing Files From the Command Line
l 解釋Linux文件系統層次概念
l 詳細解釋文件
l 使用命令行工具管理文件
l 在文件之前做鏈接
l 使用shell擴展匹配文件名
4、Getting Help in Red Hat Enterprise
l 使用Linux手冊
l 使用info文檔
5、Creating, Viewing, and Editing Text Files
l 重定向輸出到文件或程序
l 從shell模式編輯文本文件
l 更改shell環境
6、Managing Local Users and Groups
l 解釋用戶和組概念
l 開始超級用戶訪問
l 管理本地用戶帳戶
l 管理本地組帳戶
l 管理用戶密碼
7、Controlling Access to Files
l 解釋Linux文件系統權限
l 使用命令行管理文件系統權限
l 管理默認權限和文件訪問
8、Monitoring and Managing Linux Processes
l 查看進程
l 作業控制
l 終止進程
l 監控活動進程
9、Controlling Services and Daemons
l 識別自動啟動的系統進程
l 控制系統服務
10、Configuring and Securing SSH
l 通過ssh訪問遠程命令行
l 配置基于SSH Key驗證
l 自定義OpenSSH服務配置
11、Analyzing and Storing Logs
l 解釋系統日志架構
l 查看日志文件
l 查看系統Journal內容
l 保存系統日志
l 保持準確的時間
12、Managing Networking
l 描述網絡概念
l 驗證網絡配置
l 從命令行配置網絡
l 編輯網絡配置文件
l 配置主機名和名稱解析
13、Archiving and Transferring Files
l 管理壓縮tar檔案文件
l 在系統之間安全的傳輸文件
l 在系統之間安全的同步文件
14、Installing and Updating Software Packages
l 為RedHat支持注冊系統
l 解釋和分析RPM軟件包
l 使用yum命令安裝和更新軟件包
l 啟用yum軟件存儲庫
l 管理包模塊
15、Accessing Linux File Systems
l 識別文件系統和設備
l 掛載和卸載文件系統
l 在系統上查找文件
16、Analyzing Servers and Getting Support
l 分析和管理遠程服務器
l 從RedHat客戶門戶獲取幫助
l 通過紅帽Insights發現并解決問題
17、Comprehensive Review
l 從命令行管理文件
l 管理用戶和組、權限和進程
l 配置和管理服務器
l 管理網絡
l 安裝文件系統并查找文件
二、紅帽系統管理 II
1、Improving Command-line Productivity
l 編寫簡單的bash腳本
l 使用循環更有效地運行命令
l 將命令輸出中的文本與正則表達式匹配
2、Scheduling Future Tasks
l 計劃延遲的用戶作業
l 計劃周期性用戶作業
l 計劃周期性系統作業
l 管理臨時文件
3、Tuning System Performance
l 調優系統性能
l 影響進程調度
4、Controlling Access to Files with ACLs
l 解釋文件ACL
l 使用ACL保護文件
5、Managing SELinux Security
l 更改SELinux強制模式
l 控制SELinux文件上下文
l 用布爾值調整SELinux策略
l 調查和解決SELinux問題
6、Managing Basic Storage
l 添加分區、文件系統和持久裝載
l 管理交換空間
7、Managing Logical Volumes
l 創建邏輯卷
l 擴展邏輯卷
8、Implementing Advanced Storage
l 使用Stratis管理分層存儲
l 用VDO壓縮和消除復制存儲
9、Accessing Network-Attached Storage
l 使用NFS安裝網絡連接存儲
l 自動安裝網絡附加存儲
10、Controlling the Boot Process
l 選擇引導目標
l 重置Root密碼
l 在啟動時修復文件系統問題
11、Managing Network Security
l 管理服務器防火墻
l 控制SELinux端口標簽
12、Installing Red Hat Enterprise Linux
l 安裝RedHat Enterprise Linux
l 使用Kickstart自動安裝
l 安裝和配置虛擬機
13、Comprehensive Review
l 修復引導問題并維護服務器
l 配置和管理文件系統和存儲
l 配置和管理服務器安全性
三、紅帽系統管理 III
1、Introducing Ansible
l 使用Ansible實現Linux管理自動化
l 安裝Ansible
2、Deploying Ansible
l 建立一個Ansible主機清單
l 管理Ansible的配置文件
l 運行Ad Hoc命令
3、Implementing Playbooks
l 編寫和運行劇本
l 實現多個劇本
4、Managing Variables and Facts
l 管理變量
l 管理秘密
l 管理Fats
5、Implementing Task Control
l 編寫循環和條件任務
l 實現處理程序
l 處理任務失敗
6、 Deploying Files to Managed Hosts
l 修改文件并將其復制到主機樣板
l 使用jinja(2)模板部署自定義文件
7、 Managing Large Projects
l 選擇主機和主機
l 管理動態庫主機清單
l 配置并行性
l 包括和導入文件
8、Simplifying Playbooks with Roles
l 描述角色結構
l 使用系統角色重用內容
l 創建角色
l 使用Ansible Galaxy部署角色
9、 Troubleshooting Ansible
l 解決Playbooks故障
l 故障排除可連接的托管主機
10、Automating Linux Administration Tasks
l 管理軟件和訂閱
l 管理用戶和身份驗證
l 管理引導進程和計劃進程
l 管理存儲
l 管理網絡配置
11、Comprehensive Review: Automation with Ansible
l 綜合回顧
l 部署Ansible
l 創建劇本
l 創建角色并使用動態庫存