将CentOS 8 迁移到 Rocky Linux 8:
使用 migrate2rocky.sh 脚本, Rocky Linux 的迁移过程非常简单。
运行此脚本会将现有的 CentOS 8 操作系统转换为 Rocky Linux 8.
使用wget 命令从github下载该脚本
# 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 系统升级到最新的稳定版本。
下载取决于网速, 大约需要 1-2 小时才能完成。
成功完成迁移脚本后,我们需要使用新的 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 内核升级到操作系统支持的最新稳定版本。
Rocky Linux 由 CentOS 项目的创始人 Gregory Kurtzer 领导, 是 Red Hat Enterprise Linux 8 最受期待的下游分支。
CentOS Linux 8 已不复存在, Rocky Linux是不错的替代品。与 CentOS 一样,Rocky Linux 也是一个社区企业操作系统。
查看当前的 CentOS Linux 操作系统
登录到CentOS服务器,
检查当前的操作系统名称和版本。
# 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