温馨提示×

CentOS VirtualBox虚拟机如何进行系统更新

小樊
49
2025-10-06 21:05:06
栏目: 云计算

CentOS VirtualBox虚拟机系统更新步骤

1. 备份重要数据

更新系统前,务必备份虚拟机中的重要数据(如文档、数据库、配置文件等)。可使用VirtualBox的“快照”功能(虚拟机→快照→拍摄快照)或手动复制数据至外部存储,防止更新过程中出现意外导致数据丢失。

2. 检查网络连接

确保虚拟机已正确连接网络(推荐使用NAT模式或桥接模式),可通过ping www.baidu.com命令测试网络连通性。若使用NAT模式,VirtualBox会自动为虚拟机分配IP地址;若使用桥接模式,需确保虚拟机与主机在同一局域网。

3. 更新系统软件包

打开终端,执行以下命令更新所有已安装的软件包至最新版本:
sudo yum update -y
命令会自动检查可用的更新包,并提示确认安装。输入y并按回车键开始下载和安装。更新过程可能需要几分钟至十几分钟,具体取决于网络速度和系统包数量。

4. 升级内核(可选,按需执行)

若需要升级内核(例如提升系统性能或支持新硬件),可执行以下命令:
sudo yum update kernel -y
更新完成后,重启虚拟机使新内核生效:
sudo reboot
重启后,可通过uname -r命令查看当前内核版本,确认升级是否成功。

5. 验证更新结果

更新完成后,通过以下命令验证系统版本和更新状态:

  • 查看CentOS版本信息:cat /etc/redhat-release(如“CentOS Linux release 7.9.2009 (Core)”);
  • 查看最近更新的软件包列表:yum list updated(显示所有已更新的包名及版本);
  • 检查系统是否需要进一步重启: needs-restarting -r(若提示“System restart required”,则需重启)。

6. 安装VirtualBox Guest Additions(可选,提升体验)

若需提升虚拟机的显示效果、鼠标集成或共享文件夹功能,可安装VirtualBox Guest Additions:

  • 在VirtualBox菜单中选择“设备→安装增强功能”;
  • 虚拟机中将自动挂载Guest Additions ISO镜像,打开终端进入挂载目录(如cd /run/media/你的用户名/VBox_GAs_xxx);
  • 运行安装脚本:sudo ./VBoxLinuxAdditions.run
  • 安装完成后重启虚拟机。

注意事项

  • 若CentOS版本较旧(如CentOS 7),建议升级至CentOS Stream或替代发行版(如Rocky Linux、AlmaLinux),以获得长期支持;
  • 更新过程中若出现依赖冲突或错误,可尝试使用sudo yum clean all清理缓存后重新执行更新命令;
  • 对于生产环境,建议在非业务高峰期进行更新,并提前在测试环境验证更新兼容性。

0