萬盛學電腦網

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

RHCE 302 考試必背 31 大核心知識點速查表 (安裝、檔案系統、核心、網路服務、安全)

RHCE 考試 (舊代碼 RH302) 範圍廣雜,臨陣磨槍必備高密度速查表。本文將考試大綱濃縮為 **31 個必考核心知識點**,涵蓋安裝開機、檔案系統、核心編譯、X Window、Apache、郵件、DNS、FTP、Samba、DHCP、Inetd、TCP Wrappers、路由、IPChains、故障排除標準流程,適合考前最後衝刺。

1. 系統安裝與開機管理

  • 開機媒體選擇:boot.img (標準)、bootnet.img (網路安裝)、pcmcia.img (PCMCIA 支援)。
  • LILO 安裝位置:MBR (單一 Linux/主開機管理程式) vs 分割區啟動扇區 (多重開機、保留其他 OS Bootloader)。

2. Linux 檔案系統 (FHS) — 根目錄 12 大標準目錄

/bin  /home  /proc
/dev  /opt   /usr
/etc  /lost+found  /var
/sbin /mnt   /usr/local

3. 核心編譯全流程

三種配置介面

  • make config (逐項文字互動)
  • make menuconfig (ncurses 文字選單,推薦)
  • make xconfig (Qt 圖形介面,需 X 環境)

兩種核心映像檔

  • zImage:舊式小型壓縮映像 (≤ 512KB),已淘汰。
  • bzImage:大型壓縮映像 (現代標準,支援 > 512KB)。

標準 7 步驟

  1. make config/menuconfig/xconfig
  2. make dep (建立依賴關係,2.6 核心後可省略)
  3. make clean (清理舊目標檔)
  4. make bzImage (編譯核心映像 → arch/x86/boot/bzImage)
  5. make modules (編譯模組 → .ko)
  6. make modules_install (安裝模組至 /lib/modules/$(uname -r)/)
  7. 更新 Bootloader (GRUB/LILO) → reboot

極速 3 步驟 (熟手適用)

  1. make menuconfig
  2. make dep clean bzImage modules modules_install (單行串聯)
  3. 更新 Bootloader → reboot

4. X Window 系統配置三大工具

  • Xconfigurator (Red Hat 圖形化、較舊)
  • XF86Setup (XFree86 官方圖形化)
  • xf86config (文字互動式、最底層、最可控)

5. Apache HTTP Server 核心配置

  • 配置目錄:/etc/httpd/conf/;主配置檔:httpd.conf。
  • 虛擬主機配置 8 步驟:
    1. NameVirtualHost 192.168.0.1 (IP-based 可省略)
    2. <VirtualHost 192.168.0.1>
    3. DocumentRoot /var/www/vhost1
    4. ServerName www.vhost1.com
    5. ErrorLog logs/vhost1-error_log
    6. TransferLog logs/vhost1-access_log
    7. </VirtualHost>
    8. systemctl restart httpd (舊 /etc/rc.d/init.d/httpd restart)

6. 電子郵件架構三大組件

  • MTA (Mail Transfer Agent):郵件傳輸 — Sendmail / Postfix / Exim。
  • MDA (Mail Delivery Agent):本地投遞 — procmail / Dovecot LDA / maildrop。
  • MUA (Mail User Agent):用戶端 — Pine/Alpine, Mutt, Thunderbird, Evolution, Outlook。

7. DNS / BIND 區域配置 4 步驟

  1. /etc/named.conf 定義 zone (type master/slave/forward/hint; file; allow-transfer/query)。
  2. 正向區域檔 (db.example.com):SOA、NS、A、AAAA、CNAME、MX、TXT (SPF/DKIM/DMARC)。
  3. 反向區域檔 (0.168.192.in-addr.arpa):PTR 記錄對應 IP→主機名。
  4. systemctl restart named (舊 /etc/rc.d/init.d/named restart)。

8. FTP 服務三大配置檔

  • /etc/ftpaccess — ftpd 行為控制 (登入訊息、類別、限制、轉換)。
  • /etc/ftpusers — 禁止 FTP 登入用戶清單 (root, daemon, bin... 安全基線)。
  • /etc/ftphosts — 主機級允許/拒絕規則。

9. Samba 檔案共享 4 步驟

  1. /etc/samba/smb.conf 新增 [share] 區段 (path, browseable, writable, valid users, create mask, force group)。
  2. testparm 語法檢查 (必做!)。
  3. systemctl restart smb nmb (舊 /etc/rc.d/init.d/smb restart)。
  4. smbclient //server/share -U user 測試存取。

10. DHCP 伺服器部署 5 步驟

  1. ifconfig / ip link 確認介面啟用 MULTICAST。
  2. route add -host 255.255.255.255 dev eth0 (舊式廣播路由,現多由 dhcpd 自動處理)。
  3. systemctl start dhcpd (舊 /etc/rc.d/init.d/dhcpd start)。
  4. dhcpd -d -f 前景除錯模式驗證租約發放。
  5. 編輯 /etc/dhcp/dhcpd.conf 定義 subnet, range, option routers, option domain-name-servers, host 固定租約 (hardware ethernet; fixed-address)。

11. Inetd / xinetd 服務啟停

編輯 /etc/inetd.conf (舊) 或 /etc/xinetd.d/ 下服務檔 (disable = yes/no),重啟 xinetd 生效。

12. TCP Wrappers 存取控制

  • **僅管控由 xinetd/inetd 啟動的服務** (sshd 現多為獨立 Daemon,不受控)。
  • 編輯 /etc/hosts.allow (優先允許) 與 /etc/hosts.deny (預設拒絕)。
  • 語法:daemon_list : client_list : option (如 ALL: 192.168.1.0/255.255.255.0, ALL: .example.com, ALL: ALL)。

13. 路由管理四大工具

  • route / ip route:檢視/增刪/修改 IP 路由表。
  • netstat -rn / ip route show:顯示路由表 (數值格式)。
  • netcfg (舊圖形工具) / nmcli / nmtui / ip:配置介面 IP/路由/主機名/DNS。
  • ifconfig (舊) / ip link/addr (新):介面啟停/位址/MTU/混雜模式。

14. IPChains 防火牆 (舊版 2.2/2.4 核心) 三條預設鏈

  • input:控制進入本機封包。
  • output:控制本機送出封包。
  • forward:控制轉發封包 (路由/NAT 核心)。

現代替代:iptables (2.4+)、nftables (3.13+)、firewalld (RHEL7+ 高級前端)。

15. 故障排除標準作業程序 (SOP) — 11 步驟

  1. 觀察開機畫面,判斷:直接修復 / 單用戶模式 (linux single / systemd.unit=rescue.target) / 救援光碟。
  2. 準備開機媒體 (光碟/USB/網路開機)。
  3. 進入救援環境 (或單用戶模式)。
  4. fsck -y /dev/... 檢查修復檔案系統 (先 umount)。
  5. 掛載根分割區 → mount /dev/root /mnt/sysimage,再掛載其他分割區 (mount /dev/... /mnt/sysimage/...)。
  6. 修正問題 (編輯設定檔、恢復備份、重建 initramfs、修正 GRUB)。
  7. 檢查是否需重裝 Bootloader (grub2-install /dev/sdX 或 grub2-mkconfig -o /boot/grub2/grub.cfg)。
  8. sync 同步記憶體緩衝至磁碟 (關鍵!)。
  9. umount 所有手動掛載點 (逆序)。
  10. 移除媒體,Ctrl+Alt+Del 重開機驗證。

將此速查表列印隨身,**每個知識點都要能在 5 分鐘內完整實作並驗證**,RHCE 考試才能從容應對。

copyright © 萬盛學電腦網 all rights reserved