从CentOS 7迁移到Rocky Linux 8:分步指南

2024年6月30日,CentOS 7将进入生命终结期(EOL)。这意味着没有更多的更新,这基本上是将其从服务器阵容中排除在外。

话虽如此,等到最后一刻才采取行动并不是最好的主意。积极主动才是最好的选择。因此,如果您的Linux服务器仍在运行centos7,则无需担心。你来对地方了。

既然你在这里,从表面上看,你倾向于Rocky Linux,所以欢迎加入我们的家庭!我们在这里指导您顺利完成从Cencents 7到Rocky 8的过渡。正如你所看到的,有了正确的说明,这种改变比你想象的要简单得多。

然而,在我们开始行动之前,有几个关键点我们需要澄清。

CentOS 7到Rocky Linux的升级路径

我相信你可能会有一个紧迫的问题,“
为什么我应该先升级到Rocky 8,而不是直接跳到Rocky 9?
“以下是需要记住的关键信息:
不可能直接从CentOS 7迁移到Rocky 9。

因此,如果您的目标是过渡到Rocky 9,那么首先需要将当前的CentOS 7系统迁移到Rocky 8。完成后,您可以继续从Rocky 8升级到Rocky 9。此两步过程可确保平稳过渡和跨版本兼容性。

CentOS 7到Rocky Linux的升级路径。

此外,无需担心从Rocky 8过渡到9;我们支持你!虽然Rocky确实不正式支持这种升级方式,通常建议重新开始,但我们已经为那些希望继续的人铺平了道路。

我们的详细指南“如何从Rocky Linux 8升级到9”在这里提供帮助。因此,在您完成当前的迁移后,请查看我们的指南,了解无缝迁移到Rocky 9的步骤(如果这是目标的话)。 

什么是就地升级?

正如您在上图中注意到的,它明确表示我们将执行就地升级。这是什么意思。

一个
现场升级
是指将当前操作系统更新到较新版本,而不删除现有操作系统并手动重新安装或重新配置系统和应用程序。

这意味着您在操作系统运行时基本上是在升级操作系统,以保持文件、设置、应用程序和自定义配置的完整性。

有鉴于此,就地升级过程包括:

  • 用新版本替换旧软件包。
  • 正在解决依赖关系。
  • 对系统配置进行必要的调整,以确保与新版本的兼容性。

好了,一切都准备好了,是时候行动了。让我们帮助您将当前的CentOS 7服务器切换到Rocky 8!

步骤1:进行系统备份

强烈建议您备份必要的文件和配置。我们建议您进行完整的系统备份,这样,如果出现问题,您就可以将包含所有重要数据的系统恢复到以前的状态。

为此,我们建议使用像这里提到的专门软件来获取安装了CentOS 7的分区的完整快照。

此外,您可以始终使用如下所示的命令,该命令将所有更重要的目录及其内容归档到tar.gz归档中。

sudo tar czf/centos7.tar.gz\
排除
/centos7.tar.gz\
排除
dev\
排除
/mnt\
排除
proc\
排除
/sys\
排除
tmp\
排除
媒体
排除
丢失+找到\
/
代码语言:
 JavaScript
 (
javascript
)