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>)或移除冲突的软件包。