Linux虚拟机系统更新与升级指南
在进行系统更新或升级前,需完成以下关键步骤以避免数据丢失或操作失败:
rsync(如rsync -avz /home /backup/home)或tar(如tar -czvf /backup/system.tar.gz /etc /home)命令备份个人文件、系统配置(如/etc目录下的网络、服务配置)。同时,通过虚拟机管理软件(如VMware、VirtualBox)创建系统快照,便于更新失败时快速回滚。常规更新用于修复安全漏洞、提升软件稳定性,适用于日常维护。操作步骤因包管理器而异:
sudo apt update;sudo apt upgrade;linux-image-generic),使用:sudo apt full-upgrade;sudo apt update && sudo apt upgrade。sudo yum update(CentOS/RHEL 7及以下)或sudo dnf update(CentOS/RHEL 8及以上、Fedora);sudo yum upgrade或sudo dnf upgrade;sudo yum update kernel或sudo dnf upgrade kernel。版本升级用于从旧版本升级至新版本(如Ubuntu 22.04→24.04、CentOS 7→8),需谨慎操作以避免破坏系统:
sudo apt update && sudo apt full-upgrade;sudo apt autoremove;sudo do-release-upgrade;sudo reboot。sudo leapp preupgrade;sudo leapp upgrade;sudo reboot(升级过程需较长时间,期间不要断开网络)。lsb_release -a(Debian/Ubuntu)或cat /etc/redhat-release(RHEL/CentOS);uname -r;sudo apt list --upgradable(APT)或sudo yum check-update(YUM)。sudo systemctl restart service_name(如sudo systemctl restart apache2重启Apache);sudo reboot(确保所有更新生效)。sudo apt autoremove;sudo yum clean all;sudo dnf clean all。do-release-upgrade,CentOS用leapp),需参考官方文档(如Ubuntu升级指南、RHEL升级文档)。sudo vmware-config-tools.pl重新配置VMware Tools)。