之路教程 https://onitr oad .com

将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 内核升级到操作系统支持的最新稳定版本。

如何将 CentOS 8 操作系统迁移到 Rocky 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
日期:2020-09-17 00:12:35 来源:oir作者:oir