检查当前操作系统

使用 ssh 客户端以 root 用户身份连接 centos-linux-8.onitroad.com。

检查 Linux 发行版及其版本。

# 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"
# cat /etc/centos-release
CentOS Linux release 8.3.2011

检查操作系统使用的当前 Linux 内核。

# uname -r
4.18.0-240.1.1.el8_3.x86_64
将 CentOS 8 操作系统迁移到 AlmaLinux

AlmaLinux 是 CentOS Linux 8 的免费开源替代品。

AlmaLinux 是一个免费的开源 Linux 发行版,最初由 CloudLinux 创建,旨在提供一个社区支持的生产级企业操作系统,该操作系统与 Red Hat Enterprise Linux (RHEL) 二进制兼容。

AlmaLinux 的第一个稳定版本于 2021 年 3 月 30 日发布。

2020 年 12 月 8 日,红帽声明将停止开发 CentOS Linux,这是商业红帽企业 Linux (RHEL) 的免费下游分支,并将缩短其官方支持,以专注于 CentOS Stream ,这是 Red Hat 正式使用的滚动版本,用于预览要包含在 RHEL 更新中的内容。

迁移后检查操作系统

以 root 用户身份登录并再次检查操作系统详细信息。

# cat /etc/os-release
NAME="AlmaLinux"
VERSION="8.4 (Electric Cheetah)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"
# cat /etc/centos-release
AlmaLinux release 8.4 (Electric Cheetah)

再次检查 Linux Kernel 的版本。

# uname -r
4.18.0-305.7.1.el8_4.x86_64

CentOS Linux 操作系统已迁移至 AlmaLinux。

欢迎来到之路教程(on itroad-com)

将 CentOS 8 操作系统迁移到 AlmaLinux

AlmaLinux 提供了一个 bash 脚本来自动化迁移过程。
该脚本可在 GitHub 上免费下载。

从 Linux 命令行执行 wget 命令以下载 almalinux-deploy.sh 脚本。

# wget https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

授予对 almalinux-deploy.sh 脚本的执行权限。

# chmod +x almalinux-deploy.sh

现在,我们可以执行脚本以开始迁移过程。

请注意,如果我们从 8.3 之前的 CentOS 版本迁移,则必须在调用迁移过程之前更新 CentOS Linux 操作系统。

# ./almalinux-deploy.sh

该脚本首先收集有关 CentOS 8 操作系统的信息,然后将 Linux yum 存储库与 AlmaLinux 的存储库交换。

然后该脚本识别需要在 Linux 服务器上更新或者安装的软件包。

安装所需的软件包后,脚本将正常结束。

使用新安装的 Linux 内核重新启动机器。

# reboot

我们可以看到在 GRUB 启动菜单中添加了一个新的关于 Almalinux 的条目。

按 <ENTER> 以使用更新的 Linux 内核启动操作系统。

启动成功后,系统会显示Almalinux基于CLI的登录提示。

日期:2020-09-17 00:11:54 来源:oir作者:oir