如何从 CentOS 8 迁移到 Rocky Linux 8

如我们所知,CentOS 已宣布他们将于 2021 年 12 月 31 日停止对 CentOS 8 的支持,并停止未来开发跟踪 RedHat 上游版本的新 CentOS 版本。

幸运的是,CentOS 的创始人推出了名为 Rocky Linux 的新社区企业操作系统。

随着 Rocky Linux 8.4 的发布,我们现在可以轻松地将我们的 CentOS 8 服务器迁移到完全兼容的操作系统,该操作系统将继续免费并长期得到完全支持。

先决条件

  • 云平台上的 CentOS 8 服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,我们需要登录具有现有 CentOS 8 云服务器的 云控制面板(或者我们可以创建一个新的)。 服务器上线后,我们需要通过 SSH 连接到云服务器并使用我们的凭据登录。

第 2 步 – 更新 CentOS 8 软件包

在开始之前,我们需要将所有 CentOS 8 软件包更新到最新版本。 我们可以使用以下命令更新它们:

dnf update -y

更新所有软件包后,重新启动系统以应用更新。

reboot

接下来,使用以下命令验证我们当前的操作系统版本:

cat /etc/redhat-release

输出:

CentOS Linux release 8.4.2105

我们还可以使用以下命令对其进行验证:

cat /etc/os-release

输出:

NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"

第 3 步 – 将 CentOS 8 升级到 Rocky Linux 8

Rocky Linux 提供了一个迁移脚本,可帮助我们将现有的 CentOS 8 系统转换为 Rocky Linux 8。我们可以使用以下命令从 Rocky Linux 的 Github 存储库下载 migrate2rocky 脚本:

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

下载脚本后,使用以下命令设置执行权限:

chmod +x migrate2rocky.sh

接下来,使用以下命令开始迁移过程:

bash migrate2rocky.sh  -r

迁移过程完成后,我们应该得到以下输出:

Complete!

Done, please reboot wer system.
A log of this installation can be found at /var/log/migrate2rocky.log

接下来,重新启动系统以应用迁移。

reboot

第 4 步 – 验证 Rocky Linux 8 迁移

重启系统后,可以验证CentOS 8是否成功迁移到Rocky Linux 8。

我们可以使用以下命令检查它:

cat /etc/redhat-release

我们应该得到以下输出:

Rocky Linux release 8.4 (Green Obsidian)

我们也可以使用以下命令进行检查:

cat /etc/os-release

输出:

NAME="Rocky Linux"
VERSION="8.4 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.4 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8.4:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"

在这篇文章中,我们学习了如何将 CentOS 8 迁移到 Rocky Linux 8。我们现在可以开始使用 Rocky Linux 8.4。 今天就在我们的 CentOS 8 VPS 上试试吧!

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论