前年12月份买服务器的时候默认选了顺手的CentOS系统,结果没用几个月就收到了CentOS系统停止维护的糟心消息。
作为强迫症患者,系统不能更新升级,总是觉着用着哪哪都不舒服。
今天闲来无事,想着是不是可以通过命令的形式升级系统到Rocky Linux,目前另外两个服务器都在用Rocky Linux,感觉和CentOS体验毫无差异。
于是搜索一番,还真是有脚本程序,而且Rocky官方还提供详细的说明文档
rocky-linux.png
简单方法摘录如下:

一、简单的准备工作

1.这里需要用到一个工具是 migrate2rocky

这是一个脚本,当执行时,会将您的存储库更改为Rocky Linux的存储库, 软件包将根据需要进行安装和升级/降级,所有操作系统的品牌也将发生变化。

如果您是新手系统管理员,别担心,我们会尽可能的保持此脚本界面的友好性。 是的,就像命令行那样的友好。
这可能是获得该脚本的最简单的方法。 你只需要在服务器上安装一个合适的HTTP客户端(curl, wget, lynx等)。

2.假设你已经安装了curl工具,运行以下命令将脚本下载到您当前所在的目录下:

curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh

该命令会将文件直接下载到您的服务器,并且只会下载您想要的文件。 但同样,出于安全考虑,这并不一定是最佳做法,所以请记住这一点。

二、执行脚本与安装

1.使用cd命令切换到脚本所在的目录,确认该文件是可执行的,给脚本文件的所有者赋予 x 的权限。

chmod u+x migrate2rocky.sh

2.现在,终于可以执行脚本了:

./migrate2rocky.sh -r

"-r" 选项表示安装所有内容

如果您做的一切都是正确的,那么您的终端窗口应该看起来有点像这样:
migrate2rocky-convert-01.png
成功启动脚本

现在,脚本需要一段时间来转换所有内容,具体取决于实际机器/服务器的硬件性能与网络连接情况。

如果您最后看到 Complete! 消息,则表示一切正常,重启服务器即可。
migrate2rocky-convert02.png