Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 伺服器維護四大錦囊:軟體更新、啟動盤、分區規劃、服務精簡

編輯:Linux 教學

前言

Linux 伺服器雖穩定,但「工欲善其事,必先利其器」。資深運維總結四大維護核心,涵蓋生命週期管理、災難救援、架構奠基與攻擊面縮減,助你建構彈性可靠的生產環境。

錦囊一:軟體包保持最新版本

核心動機

  • 修復已知安全漏洞 (CVE)
  • 獲得效能改進與新功能
  • 保持相依套件相容性

執行策略

  1. 訂閱官方安全公告:Red Hat RHSA、Ubuntu USN、Debian DSA、openSUSE Security Announce、Arch Linux News (RSS/郵件列表)。
  2. 分級更新:
    • 安全更新:48 小時內 上生產 (先測試環境驗證)。
    • 錯誤修正/增強:依維護窗口排程。
  3. 自動化工具:dnf-automatic、unattended-upgrades、yum-cron、Ansible 批量推送。
  4. 核心即時修補:kpatch (RHEL)、KernelCare、Canonical Livepatch,避免重開機停機時間。

錦囊二:建立開機救援媒體 (USB/ISO/網路啟動)

為何需要

  • 根檔案系統損壞無法掛載
  • GRUB 損毀導致無法開機
  • 忘記 root 密碼需單用戶模式重置
  • 硬體故障需離線診斷 (smartctl, memtest86+)

製作方式

媒體工具/指令適用場景
官方安裝 ISO直接下載,dd if=xxx.iso of=/dev/sdX 或 Ventoy 多 ISO通用救援、重裝
系統專屬救援 ISORHEL: rear (Relax-and-Recover) 生成含驅動/配置的 ISO裸機災難恢復 (Bare Metal Recovery)
PXE/iPXE 網路啟動TFTP + HTTP + iPXE 腳本,載入救援 initramfs機房批量、無光驅/USB 口受限
GRUB2 選單加入救援項grub2-mkconfig 自動偵測 recovery 模式單機快速進入單用戶/急救模式

Windows 環境製作 Linux USB (舊文補充)


# 使用安裝光碟 dosutils/rawrite.exe
rawrite.exe
# 輸入映像檔完整路徑 (images/boot.img),選擇 A: (USB 對應磁碟機代號)

錦囊三:科學規劃磁碟分區 (安裝前必做,事後難改)

核心原則:隔離、效能、擴展、安全

掛載點建議獨立分區檔案系統/參數理由
/是 (20-50 GB)ext4/xfs系統核心,避免根分區寫滿掛掉服務
/boot是 (1-2 GB)ext4UEFI/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

LVM / Btrfs / ZFS 進階選項

  • LVM:線上擴縮、快照備份、薄配置。標準企業 Linux 首選。
  • Btrfs:內建快照、壓縮、去重、RAID。Fedora/openSUSE 預設,注意 RAID5/6 仍實驗階段。
  • ZFS:企業級資料完整性、ARC 快取、原生加密。需 DKMS/ZFS 模組,授權 (CDDL) 與 GPL 共存爭議。

錦囊四:關閉不必要的服務 (最小化攻擊面)

審核清單


# 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/硬體防火牆)

判斷依據

  • 業務必要性:Web 伺服器需 httpd/nginx、資料庫需 mysqld/postgresql。
  • 依賴關係:systemctl list-dependencies 確認停用不影響關鍵服務。
  • 安全基準:參考 CIS Benchmark、STIG、等保三級加固清單。

總結

四大錦囊環環相扣:更新防漏洞、救援備不時之需、分區定乾坤、精簡守穩定。將其納入標準作業程序 (SOP) 並定期演練,才能在故障來臨時從容應對。

Copyright © Windows教程網 All Rights Reserved