Rocky Linux 是 CentOS Linux 8 的替代品。
CentOS 即将在 2021 年 12 月 31 日迎来它的早期生命周期。
因此,我们应该学习如何将操作系统迁移到 Rocky Linux 8.
检查当前的 CentOS Linux 操作系统
使用 ssh 客户端以 root 用户身份连接 centos-linux-8.onitroad.com。
检查当前的操作系统名称和版本。
# 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"
使用uname 命令查询Linux Kernel 版本。
# uname -r 4.18.0-240.1.1.el8_3.x86_64
迁移到 Rocky Linux 8
感谢 migrate2rocky.sh 脚本,Rocky Linux 的迁移过程非常简单。
运行此脚本会将现有的 CentOS 8 操作系统转换为 Rocky Linux 8.
我们可以从 GitHub 免费下载 migrate2rocky.sh 脚本,因此从 Linux 命令行执行 wget 命令以直接将其下载到 Linux 服务器上。
# wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
授予对下载文件的执行权限。
# chmod +x migrate2rocky.sh
通过执行以下命令检查 migrate2rocky.sh 命令的使用情况。
# ./migrate2rocky.sh -h Usage: migrate2rocky.sh [OPTIONS] Options: -h Display this help -r Convert to rocky -V Verify switch !! USE WITH CAUTION !!
执行 migrate2rocky.sh 脚本以开始转换操作系统。
# ./migrate2rocky.sh -r
此脚本首先检查正在使用的 Linux yum 存储库,然后将这些存储库替换为 Rocky Linux 等效项。
迁移脚本还会查找与 CentOS Linux 品牌相对应的系统包,例如徽标、背景和许可证。
然后用 Rocky Linux 替换它,以改变操作系统的外观和感觉。
除了迁移,migrate2rocky.sh 脚本还将 Linux 系统升级到最新的稳定版本。
该脚本需要几分钟,具体取决于 Internet 连接速度。
对我们来说,大约需要 1 小时才能完成。
所以坐下来放松一会儿。
成功完成迁移脚本后,我们需要使用新的 Rocky Linux 8 内核重新启动系统。
# reboot
在重新启动期间, GRUB 启动菜单将显示一个与新 Rocky Linux 8 内核相关的新条目。
按 <ENTER> 以使用最新的 Linux 内核启动 Linux 操作系统。
重启后,在 Linux bash 提示符下执行以下命令来检查当前的操作系统版本和名称。
# 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"
可以看到你的操作系统升级到了 Rocky Linux 8.
还要检查 Linux 内核版本。
# uname -r 4.18.0-305.7.1.el8_4.x86_64
该脚本还将 Linux 内核升级到操作系统支持的最新稳定版本。