萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

RHCE 考試核心知識圖譜:30 大必考主題系統化整理與備考策略

RHCE (Red Hat Certified Engineer) 作為 Linux 領域含金量最高的實操認證之一,考試範圍橫跨系統全生命週期。本文將官方大綱重組為 7 大知識域、30 個核心主題,並標註高頻考點、實操陷阱與備案資源,為備考者提供結構化複習地圖。

知識域一:系統安裝與啟動管理 (7 項)

  1. 多模式安裝:光盤/NFS/FTP/HTTP/PXE Kickstart 自動化應答文件 (ks.cfg) 製作與驗證
  2. 引導載入器雙雄:GRUB 2 (主流) 與 GRUB Legacy 配置、密碼保護、內核參數傳遞 (rd.break 救援)、EFI 系統分區 (ESP) 掛載
  3. 事後包管理:RPM 查詢/驗證/腳本觸發、YUM/DNF 倉庫配置、本地 ISO 源、模塊化流 (AppStream)
  4. 系統整體配置:/etc/sysconfig/ 網絡腳本、hostnamectl、timedatectl、localectl、systemd 目標單元
  5. 網絡腳本深度:/etc/sysconfig/network-scripts/ifcfg-* 參數全解 (BOOTPROTO、ONBOOT、NM_CONTROLLED、VLAN、Bonding/Team)
  6. 安裝工具鏈:Anaconda 參數、virt-install 虛擬機部署、多重啟動 GRUB 鏈式加載
  7. Kickstart 進階:%pre/%post 腳本、磁盤分區自動化 (clearpart/autopart/part)、軟件包組選擇、配置管理系統對接 (Ansible/Satellite)

知識域二:軟件管理與系統維護 (8 項)

  1. RPM 進階操作:rpm -qip/qlp/qcp 詢問未安裝包、--relocate 重定向安裝、--test 試運行、--repackage 打包已安裝
  2. SRPM 重構:rpmbuild -ba、.spec 文件結構 (Prep/Build/Install/Files/Changelog)、Patch 應用、依賴解析
  3. 救援模式實戰:光盤 linux rescue、chroot /mnt/sysimage、修復 GRUB、重建 initramfs、修復 fstab、SELinux 重打標 (autorelabel)
  4. 用戶帳號生命週期:useradd/usermod/userdel、/etc/login.defs、/etc/default/useradd、骨架目錄 /etc/skel、密碼策略 chage/pam_pwquality
  5. 用戶環境定制:/etc/profile/.bash_profile/.bashrc 加載順序、環境變量、別名、umask、PATH 順序安全
  6. Bash 配置掌控:提示符 PS1、歷史控制 HISTCONTROL/HISTSIZE、只讀變量、set -o 選項
  7. 磁盤配額:usrquota/grpquota 掛載選項、quotacheck/quotaon/edquota/repquota、XFS 配額 (xfs_quota)、項目配額
  8. 排程任務體系:cron (系統/用戶)、anacron (非 24h 運行)、at/batch (一次性)、systemd timer (現代替代)、/etc/cron.{allow,deny}

知識域三:內核與核心服務配置 (11 項)

  1. 內核架構認知:單內核 vs 模塊化、initramfs (dracut) 組件、/proc/sys/kernel/ 參數、sysctl.conf 持久化
  2. 內核編譯與升級:make menuconfig、make bzImage modules_install install、簽名模塊 (Secure Boot)、多版本共存
  3. 引導條目管理:grub2-mkconfig、grubby、/etc/default/grub、EFI 變量 efibootmgr
  4. 核心網絡服務矩陣:
    服務關鍵配置驗證命令
    Apache/etc/httpd/conf/httpd.conf, vhost, SSL, .htaccessapachectl -t, curl -I
    Samba/etc/samba/smb.conf, 安全模式, winbindtestparm, smbclient -L
    NFS/etc/exports, sec=krb5p, exportfs -rvshowmount -e, mount -t nfs4
    DNS (BIND)/etc/named.conf, zone, DNSSEC, viewsnamed-checkzone, dig @localhost
    Postfix/Sendmailmain.cf, relay, SASL, TLS, virtualpostfix check, swaks
    Dovecot (POP3/IMAP)dovecot.conf, mail_location, SSL, sievedoveconf -n, openssl s_client
    FTP (vsftpd)vsftpd.conf, chroot, TLS, 虛擬用戶ftp, lftp
  5. 服務生命週期與日誌:systemctl start/stop/enable/status、journalctl -u、/var/log/ 轉存策略、logrotate
  6. 故障注入與排查:故意破壞配置、SELinux 拒絕、防火牆阻斷、權限錯誤、依賴缺失,練習 journalctl -xe、ausearch -m avc、strace、tcpdump
  7. 網絡訪問控制:firewall-cmd (zone/rich rule/service/port)、iptables/nftables 底層、tcp_wrappers (/etc/hosts.allow/deny)
  8. 擴展服務識別:Squid 反向代理/緩存、INND NNTP、chrony/NTP (xntpd 退役)、MariaDB/Galera、PostgreSQL/patroni、Redis Cluster

知識域四:圖形界面與遠程管理 (8 項)

  1. X11 基礎與遷移:X Server/Client 架構、xorg.conf 結構、xrandr 多螢幕、Wayland 協議對比、redhat-config-xfree86 歷史工具
  2. 桌面環境切換:GNOME/KDE/Xfce、switchdesk、systemctl set-default graphical.target
  3. 遠程管理矩陣:
    協議工具特性
    SSHOpenSSH, ssh-keygen, ssh-agent, ProxyJump加密、隧道、SCP/SFTP
    VNCTigerVNC, x0vncserver, systemd socket桌面共享、多用戶
    RDPxrdpWindows 客戶端原生
    CockpitWeb Console, 9090 port圖形化管理、Podman 整合
  4. xinetd 與 TCP Wrapper:/etc/xinetd.d/、only_from/no_access、instances、cps、/etc/hosts.allow/deny 順序
  5. PAM 堡壘:/etc/pam.d/ 策略棧 (auth/account/password/session)、pam_faillock、pam_pwquality、pam_sss、pam_exec 自定義
  6. IP 路由進階:ip route、策略路由 (ip rule)、sysctl net.ipv4.ip_forward=1、firewall-cmd --add-masquerade
  7. 防火牆實戰:firewall-cmd --permanent --zone=public --add-rich-rule='rule family=ipv4 source address=192.168.1.0/24 port port=3306 protocol=tcp accept'、nftables 表/鏈/規則、ICMP 類型控制
  8. UPG (User Private Group) 方案:UID=GID、umask 002、協作目錄 setgid、/etc/group 管理

備考三板斧

  1. 環境對齊:RHEL 8/9 或 Rocky/AlmaLinux 同版本,禁用 GUI,純 CLI 操作
  2. 場景化練習:每日 1 個完整場景 (如:從裸機到 HA Web 集群),計時 < 4h
  3. 錯題庫建設:記錄每次練習的報錯、排查路徑、修正命令、驗證步驟,考前高頻複盤

結語

RHCE 不考記憶力,考肌肉記憶與排查邏輯。將 30 大主題拆解為可重複的操作流,在真實環境中反覆練習至「盲操不錯」,方能在考場上從容應對 3.5 小時的高強度實操挑戰。

copyright © 萬盛學電腦網 all rights reserved