云服務器自動更新系統是保障安全、修補漏洞的重要措施。下面是常見 Linux 系統(如 Ubuntu、Debian、CentOS)和 Windows 服務器自動更新的做法和建議:
1. Linux 云服務器自動更新及安全維護
Ubuntu / Debian 系統
手動更新命令
sudo apt update && sudo apt upgrade -y
自動安裝安全更新
-
安裝自動更新工具:
sudo apt install unattended-upgrades
-
啟用自動更新:
編輯配置文件/etc/apt/apt.conf.d/20auto-upgrades
,確保有:
APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1";
-
配置安全更新范圍:
編輯/etc/apt/apt.conf.d/50unattended-upgrades
,確保啟用安全更新:
Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}-security"; };
-
啟動自動更新服務:
sudo systemctl enable --now unattended-upgrades
CentOS / RHEL 系統
手動更新命令
sudo yum update -y
自動更新配置(使用 yum-cron
或 dnf-automatic
)
-
安裝自動更新服務:
sudo yum install yum-cron -y # CentOS 7 sudo dnf install dnf-automatic -y # CentOS 8 / 9
-
編輯配置文件
/etc/yum/yum-cron.conf
或/etc/dnf/automatic.conf
,開啟自動更新。 -
啟用服務:
sudo systemctl enable --now yum-cron.service # CentOS 7 sudo systemctl enable --now dnf-automatic.timer # CentOS 8/9
2. Windows 云服務器自動更新
-
Windows Server 支持自動安裝系統更新:
-
進入 “設置” > “更新和安全” > “Windows 更新”
-
開啟“自動安裝更新”功能
-
可設置重啟策略和更新時間窗口,避免生產環境中斷
-
-
建議定期檢查更新安裝狀態,確保補丁及時打上。
3. 其他安全建議
-
備份快照:自動更新前,建議自動快照,方便回滾。
-
測試環境先更新:先在測試環境驗證更新兼容性,再推生產。
-
關閉不必要端口和服務,減少攻擊面。
-
定期安全掃描和日志監控,發現異常及時處理。