在本教程中,我们将向您展示如何从 CentOS 8 迁移到 Rocky Linux 8。对于那些不知道的人,早在 2020 年 12 月,RedHat 宣布终止长期支持的 CentOS 8 版本,多个版本开发人员提出了最好的 CentOS 替代选项,其中之一是 Rocky Linux。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo
‘ 到获得 root 权限的命令。 我将向您展示从 CentOS Linux 到 Rocky Linux 的逐步迁移。
从 CentOS 8 迁移到 Rocky Linux 8
步骤 1. 首先,让我们首先确保您的系统是最新的。
sudo dnf update sudo dnf upgrade
步骤 2. 下载 Rocky Linux 8 到 CentOS 8 的迁移脚本。
Rocky Linux 提供了一个名为 migrate2rocky
已在许多 RHEL 变体(例如 CentOS、AlmaLinux 和 Oracle Linux)上成功测试:
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
接下来,使 migrate2rocky
脚本可执行文件:
sudo chmod +x migrate2rocky.sh
最后,运行 migrate2rocky
脚本与 -r
:
sudo bash migrate2rocky.sh -r
输出:
Preparing to migrate CentOS Linux 8 to Rocky Linux 8. Determining repository names for CentOS Linux 8..... Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8: CentOS Linux 8 Rocky Linux 8 appstream appstream baseos baseos extras extras Getting system package names for CentOS Linux 8....... Found the following system packages which map from CentOS Linux 8 to Rocky Linux 8: CentOS Linux 8 Rocky Linux 8 centos-backgrounds rocky-backgrounds centos-gpg-keys rocky-gpg-keys centos-logos rocky-logos centos-indexhtml rocky-indexhtml centos-linux-release rocky-release centos-linux-repos rocky-repos [...]
成功迁移 Rocky Linux 后,您应该会看到以下输出:
[...] Complete! Done, please reboot your system. A log of this installation can be found at /var/log/migrate2rocky.log
然后,运行以下命令来同步已安装的软件包,然后只需重新启动系统:
sudo dnf distro-sync -y sudo reboot
步骤 3. 检查操作系统版本。
为了确认您已成功迁移到 Rocky Linux,请检查操作系统版本:
cat /etc/redhat-release
输出:
Rocky Linux release 8.4 (Green Obsidian)
恭喜! 您已成功将 CentOS 8 转换为 Rocky Linux。 感谢您使用本教程从 CentOS 8 迁移到 Rocky Linux 8 系统。 如需更多帮助或有用信息,我们建议您查看 Rocky Linux 官方网站.