Linux 伺服器雖穩定,但「工欲善其事,必先利其器」。資深運維總結四大維護核心,涵蓋生命週期管理、災難救援、架構奠基與攻擊面縮減,助你建構彈性可靠的生產環境。
dnf-automatic、unattended-upgrades、yum-cron、Ansible 批量推送。kpatch (RHEL)、KernelCare、Canonical Livepatch,避免重開機停機時間。| 媒體 | 工具/指令 | 適用場景 |
|---|---|---|
| 官方安裝 ISO | 直接下載,dd if=xxx.iso of=/dev/sdX 或 Ventoy 多 ISO | 通用救援、重裝 |
| 系統專屬救援 ISO | RHEL: rear (Relax-and-Recover) 生成含驅動/配置的 ISO | 裸機災難恢復 (Bare Metal Recovery) |
| PXE/iPXE 網路啟動 | TFTP + HTTP + iPXE 腳本,載入救援 initramfs | 機房批量、無光驅/USB 口受限 |
| GRUB2 選單加入救援項 | grub2-mkconfig 自動偵測 recovery 模式 | 單機快速進入單用戶/急救模式 |
# 使用安裝光碟 dosutils/rawrite.exe
rawrite.exe
# 輸入映像檔完整路徑 (images/boot.img),選擇 A: (USB 對應磁碟機代號)
| 掛載點 | 建議獨立分區 | 檔案系統/參數 | 理由 |
|---|---|---|---|
| / | 是 (20-50 GB) | ext4/xfs | 系統核心,避免根分區寫滿掛掉服務 |
| /boot | 是 (1-2 GB) | ext4 | UEFI/GRUB 需求,防止 inode 耗盡 |
| /home | 是 | ext4/xfs + quota/acl | 用戶資料隔離,支援配額、加密、快照 |
| /var | 強烈建議 | xfs + noatime | 日誌、郵件、資料庫、容器映像高寫入,隔離保護根分區 |
| /tmp | 是 | tmpfs (記憶體) 或 ext4 + noexec,nosuid,nodev | 臨時檔案,tmpfs 極快並自動清理 |
| /opt /usr/local | 視第三方軟體量 | ext4/xfs | 自編譯/商業軟體隔離,便於備份遷移 |
| Swap | 是 | swap 區塊裝置 | 建議 = 實體記憶體 (≤64GB) 或 1.5× (>64GB);SSD 可關閉 swap 改用 zram |
# systemd 系統
systemctl list-unit-files --state=enabled # 列出所有啟用服務
systemctl disable --now 服務名 # 立即停用並禁止開機啟動
# 常見可評估停用服務 (視業務而定)
# avahi-daemon (mDNS), cups (列印), bluetooth, modemmanager,
# rpcbind/nfs-server (非 NFS 伺服器), chronyd (若用 ntpd),
# postfix/sendmail (非郵件伺服器), firewalld (若用 iptables-nft/硬體防火牆)
systemctl list-dependencies 確認停用不影響關鍵服務。四大錦囊環環相扣:更新防漏洞、救援備不時之需、分區定乾坤、精簡守穩定。將其納入標準作業程序 (SOP) 並定期演練,才能在故障來臨時從容應對。