centos虚拟机版本更新
小樊
54
2025-10-02 16:28:15
CentOS虚拟机系统更新指南
一、更新前准备
- 备份重要数据:更新过程中可能出现意外(如断电、软件冲突),需提前备份虚拟机内的个人文件、数据库、配置文件等重要数据,建议使用外部存储或云服务备份。
- 检查网络连接:确保虚拟机网络设置正确(如NAT、桥接模式),能稳定访问互联网,避免更新下载中断。
- 确认磁盘空间:使用
df -h命令检查根分区(/)剩余空间,建议保留至少10GB以上空闲空间,防止升级包无法解压。
- 关闭无关应用:关闭浏览器、下载工具、数据库服务等非必要程序,减少后台进程对更新的影响。
二、常规系统更新步骤(小版本升级)
- 更新软件包列表:运行
sudo yum makecache命令,刷新本地软件包索引,确保获取到最新的软件包信息。
- 升级所有已安装软件包:使用
sudo yum update -y命令,自动检查并安装所有可用的安全补丁和功能更新,-y参数表示自动确认,无需手动输入。
- (可选)安装EPEL存储库:若需要额外的软件包(如Nginx、PHP等),可运行
sudo yum install -y epel-release安装EPEL(Extra Packages for Enterprise Linux)存储库,扩展软件源。
- 重启系统:升级完成后,运行
sudo reboot命令重启虚拟机,使新内核和软件包生效。
- 验证更新结果:重启后,使用以下命令确认系统版本和内核是否更新:
- 查看系统版本:
cat /etc/redhat-release;
- 查看内核版本:
uname -r。
三、VirtualBox虚拟机特定操作(可选)
- 挂载更新镜像(全新安装场景):若需通过ISO镜像全新安装或升级,可在VirtualBox中选中虚拟机→点击“设置”→进入“存储”→添加下载的CentOS ISO文件至虚拟光驱,启动时选择“Install CentOS”进行安装。
- 安装VirtualBox Guest Additions:更新完成后,可通过“设备”→“安装Guest Additions”安装增强工具,提升虚拟机显示分辨率、鼠标集成功能及文件共享性能。
四、注意事项
- 避免跳过备份:即使更新步骤看似简单,也不能省略备份环节,尤其是生产环境中的虚拟机。
- 关注官方公告:若从CentOS 8升级至Stream版本或更高版本,需参考CentOS官方文档(如CentOS Wiki),遵循特定升级路径(如使用
dnf system-upgrade命令),避免数据丢失。
- 检查软件兼容性:升级前确认虚拟机内运行的应用(如数据库、中间件)是否支持新系统版本,避免兼容性问题。
- 监控升级过程:升级期间不要关闭终端或断开网络,若出现错误提示(如依赖冲突),需根据提示解决后再继续。