阅读量:3
一、升级CentOS系统
-
小版本升级(如7.x→7.y)
sudo yum update -y # 更新所有软件包 sudo yum distro-sync # 同步到最新小版本 sudo reboot -
大版本升级(如7→8)
- 官方推荐方式(需提前备份):
sudo yum install -y epel-release dnf sudo dnf install centos-release-8 # 安装CentOS 8仓库 sudo dnf system upgrade download --refresh sudo dnf system upgrade reboot - 注意:CentOS 8已停止支持,建议升级到CentOS Stream或替代版(如Rocky Linux)。
- 官方推荐方式(需提前备份):
-
升级到CentOS Stream(滚动更新)
sudo dnf install centos-release-stream sudo dnf swap centos-{linux,stream}-repos sudo dnf distro-sync sudo reboot
二、迁移CentOS系统
(一)同版本迁移(数据复制)
-
使用rsync(推荐)
sudo rsync -avz --progress /source/ /destination/ # 复制文件 sudo rsync -avz /etc/passwd /etc/shadow /etc/group /destination/etc/ # 复制用户 sudo rsync -avz /etc/fstab /destination/etc/ # 复制分区表 -
使用Clonezilla(磁盘克隆)
- 制作源系统镜像,然后恢复到目标磁盘。
(二)跨版本迁移(如CentOS→Rocky Linux)
- 备份数据:使用
rsync或tar备份所有数据和配置文件。 - 安装目标系统:在新服务器安装Rocky Linux等替代系统。
- 恢复数据:将备份的文件复制到目标系统对应目录。
- 调整配置:修改IP、主机名、服务配置等。
三、关键注意事项
- 备份优先:升级或迁移前务必备份
/etc、/var、/home等关键目录。 - 兼容性检查:使用
preupgrade-assistant工具检查软件包兼容性。 - 测试环境:先在非生产环境验证升级/迁移流程。
- 服务重启:升级后重启系统或相关服务(如
systemctl restart httpd)。
四、替代方案
- CentOS停更后:推荐迁移到Rocky Linux或AlmaLinux(RHEL兼容分支),官方提供迁移工具。
- 云服务器迁移:可通过快照功能快速复制系统镜像。
参考来源:
以上就是关于“CentOS系统如何升级与迁移”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm