我们在使用Linux服务器镜像的时候你应该知道,可能你会较多的选择使用CentOS镜像的,但是我们也要知道CentOS8已经停止更新升级,且CentOS7也准备在今年CentOS 7于2024年06月30日停止维护。所以我们需要选择一个新的镜像替换品出来。
从上图我们可以看到有些服务商就已经备注CentOS镜像有版本已经停止维护,我们需要选择其他可用的替换品。
比如我们可以后续将已有的CentOS镜像迁移到新的镜像中。或者是重新安装选择可用的且可更新的镜像使用,比如我们常用的是Debian或者Ubuntu。
在腾讯云服务商,有提供可以支持CentOS 迁移 TencentOS Server 镜像的方法。当然在操作之前也需要自己做备份。
这里简单的整理CentOS7的迁移:
wget https://mirrors.cloud.tencent.com/tencentos/2.4/tlinux/x86_64/RPMS/migrate2tencentos-1.07-6.tl2.x86_64.rpm
然后准备执行:
rpm -ivh migrate2tencentos-1.07-6.tl2.x86_64.rpm
这里分全部迁移和软件迁移
1、全量迁移
将 CentOS 发行版的用户态软件包替换为 TencentOS 发行版,为系统安装 TencentOS 自主研发的 tkernel4,基于5.4的内核。
/usr/local/bin/EasyMigration -d remote -k
2、minimal 软件组迁移
系统的核心组件包迁移成 TencentOS 发行版,为系统安装 TencentOS 自主研发的 tkernel4,基于5.4的内核。该模式下迁移的用户态软件包规模较小,系统上其他非核心组件的软件仍然保留为 CentOS 发行版。
/usr/local/bin/EasyMigration -d remote -k -g minimal
迁移需要一定时间,请耐心等待。脚本执行完成后,输出如下图所示信息,表示已完成迁移。
迁移完成后,我们需要重启,后检查。
cat /etc/os-release
一定要切记备份数据。