Linux虛擬機更新系統補丁的通用流程與注意事項
cp -r /path/to/data /backup/
命令或虛擬機自帶的快照功能(如VMware的“創建快照”、VirtualBox的“快照”),備份系統配置文件(如/etc/
目錄)和個人數據,防止更新過程中出現意外導致數據丟失。df -h
命令查看)、內存(建議≥2GB)和穩定的網絡連接(避免下載中斷)。systemctl stop service_name
命令關閉服務。sudo apt update
(需輸入當前用戶密碼)。sudo apt upgrade -y
(-y
參數自動確認安裝)。sudo apt full-upgrade -y
。sudo apt update && sudo apt full-upgrade -y
。sudo yum check-update
(CentOS 7及以下)或sudo dnf check-update
(CentOS 8及以上)。sudo yum update -y
(CentOS 7及以下)或sudo dnf upgrade -y
(CentOS 8及以上)。sudo yum update kernel -y
(CentOS 7及以下)或sudo dnf upgrade kernel -y
(CentOS 8及以上)。sudo reboot
。unattended-upgrades
工具:sudo apt install unattended-upgrades
。sudo dpkg-reconfigure --priority=low unattended-upgrades
,按提示選擇“是”(自動安裝安全更新)。yum-cron
工具:sudo yum install yum-cron
。sudo systemctl enable yum-cron
(開機自啟)、sudo systemctl start yum-cron
(立即啟動)。/etc/yum/yum-cron.conf
文件,設置update_cmd = security
(僅更新安全補?。?、update_interval = 1
(每天檢查一次)。dnf-automatic
工具:sudo dnf install dnf-automatic
。/etc/dnf/automatic.conf
文件,設置apply_updates = yes
(自動安裝更新)、emit_via = email
(可選,發送郵件通知)。sudo systemctl enable dnf-automatic.timer
、sudo systemctl start dnf-automatic.timer
。sudo apt list --upgradable
(APT)或sudo yum check-update
(YUM/DNF)。lsb_release -a
(Ubuntu/Debian)或cat /etc/redhat-release
(CentOS/RHEL)。uname -r
。sudo apt install <package_name>
)或移除沖突的軟件包。