RHCE 考試 (舊代碼 RH302) 範圍廣雜,臨陣磨槍必備高密度速查表。本文將考試大綱濃縮為 **31 個必考核心知識點**,涵蓋安裝開機、檔案系統、核心編譯、X Window、Apache、郵件、DNS、FTP、Samba、DHCP、Inetd、TCP Wrappers、路由、IPChains、故障排除標準流程,適合考前最後衝刺。
boot.img (標準)、bootnet.img (網路安裝)、pcmcia.img (PCMCIA 支援)。/bin /home /proc
/dev /opt /usr
/etc /lost+found /var
/sbin /mnt /usr/local
make config (逐項文字互動)make menuconfig (ncurses 文字選單,推薦)make xconfig (Qt 圖形介面,需 X 環境)zImage:舊式小型壓縮映像 (≤ 512KB),已淘汰。bzImage:大型壓縮映像 (現代標準,支援 > 512KB)。make config/menuconfig/xconfigmake dep (建立依賴關係,2.6 核心後可省略)make clean (清理舊目標檔)make bzImage (編譯核心映像 → arch/x86/boot/bzImage)make modules (編譯模組 → .ko)make modules_install (安裝模組至 /lib/modules/$(uname -r)/)rebootmake menuconfigmake dep clean bzImage modules modules_install (單行串聯)rebootXconfigurator (Red Hat 圖形化、較舊)XF86Setup (XFree86 官方圖形化)xf86config (文字互動式、最底層、最可控)/etc/httpd/conf/;主配置檔:httpd.conf。NameVirtualHost 192.168.0.1 (IP-based 可省略)<VirtualHost 192.168.0.1>DocumentRoot /var/www/vhost1ServerName www.vhost1.comErrorLog logs/vhost1-error_logTransferLog logs/vhost1-access_log</VirtualHost>systemctl restart httpd (舊 /etc/rc.d/init.d/httpd restart)/etc/named.conf 定義 zone (type master/slave/forward/hint; file; allow-transfer/query)。db.example.com):SOA、NS、A、AAAA、CNAME、MX、TXT (SPF/DKIM/DMARC)。0.168.192.in-addr.arpa):PTR 記錄對應 IP→主機名。systemctl restart named (舊 /etc/rc.d/init.d/named restart)。/etc/ftpaccess — ftpd 行為控制 (登入訊息、類別、限制、轉換)。/etc/ftpusers — 禁止 FTP 登入用戶清單 (root, daemon, bin... 安全基線)。/etc/ftphosts — 主機級允許/拒絕規則。/etc/samba/smb.conf 新增 [share] 區段 (path, browseable, writable, valid users, create mask, force group)。testparm 語法檢查 (必做!)。systemctl restart smb nmb (舊 /etc/rc.d/init.d/smb restart)。smbclient //server/share -U user 測試存取。ifconfig / ip link 確認介面啟用 MULTICAST。route add -host 255.255.255.255 dev eth0 (舊式廣播路由,現多由 dhcpd 自動處理)。systemctl start dhcpd (舊 /etc/rc.d/init.d/dhcpd start)。dhcpd -d -f 前景除錯模式驗證租約發放。/etc/dhcp/dhcpd.conf 定義 subnet, range, option routers, option domain-name-servers, host 固定租約 (hardware ethernet; fixed-address)。編輯 /etc/inetd.conf (舊) 或 /etc/xinetd.d/ 下服務檔 (disable = yes/no),重啟 xinetd 生效。
/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)。route / ip route:檢視/增刪/修改 IP 路由表。netstat -rn / ip route show:顯示路由表 (數值格式)。netcfg (舊圖形工具) / nmcli / nmtui / ip:配置介面 IP/路由/主機名/DNS。ifconfig (舊) / ip link/addr (新):介面啟停/位址/MTU/混雜模式。現代替代:iptables (2.4+)、nftables (3.13+)、firewalld (RHEL7+ 高級前端)。
linux single / systemd.unit=rescue.target) / 救援光碟。fsck -y /dev/... 檢查修復檔案系統 (先 umount)。mount /dev/root /mnt/sysimage,再掛載其他分割區 (mount /dev/... /mnt/sysimage/...)。grub2-install /dev/sdX 或 grub2-mkconfig -o /boot/grub2/grub.cfg)。sync 同步記憶體緩衝至磁碟 (關鍵!)。umount 所有手動掛載點 (逆序)。將此速查表列印隨身,**每個知識點都要能在 5 分鐘內完整實作並驗證**,RHCE 考試才能從容應對。