如何将 CentOS 迁移到 AlmaLinux

在本教程中,我们将向您展示如何将 CentOS 迁移到 AlmaLinux。 对于那些不知道的人,AlmaLinux OS 是一个开源、社区驱动的项目,它基于 Red Hat Enterprise Linux (RHEL) 的源代码构建。 AlmaLinux 是 RHEL 8 的完全二进制兼容的分支,它由已建立的 CloudLinux 操作系统的创建者构建。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示逐步安装 AlmaLinux 操作系统。

像往常一样,在开始升级过程之前从您的 CentOS 系统备份重要数据。 请注意, almalinux-deploy 脚本仅用于将最新的 CentOS 8.3 版本转换为 AlmaLinux 8.3。 如果您运行的是 CentOS 7.x 或 6.x 等旧版本,则此脚本将不起作用。

将 CentOS 迁移到 AlmaLinux

第 1 步。首先,让我们首先确保您的系统是最新的。

sudo dnf update sudo dnf install epel-release

步骤 2. 将 CentOS 迁移到 AlmaLinux。

现在我们下载 CentOS 8 到 AlmaLinux 的迁移脚本:

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

保存脚本后,使用以下命令授予它适当的权限:

chmod +x almalinux-deploy.sh

然后,使用以下命令运行脚本:

sudo bash ./almalinux-deploy.sh

在脚本执行一些初始检查后,它将开始删除、重新安装、降级和升级某些包的过程,以使系统与当前的 AlmaLinux 版本同步。 迁移实际上可能比升级花费更少的时间。 迁移完成后,再次重新启动即可完成。

reboot

完成后,确认您的 CentOS 8 系统已成功转换为 AlmaLinux 8:

$ cat /etc/os-release NAME="AlmaLinux" VERSION="8.3 (Purple Manul)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.3" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.4 RC (Purple Manul)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc" HOME_URL="https://almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/"  ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"  $ cat /etc/redhat-release AlmaLinux release 8.3 RC (Purple Manul)

恭喜! 您已成功迁移 AlmaLinux。 感谢您使用本教程将 CentOS 迁移到 AlmaLinux 系统。 如需其他帮助或有用信息,我们建议您查看 AlmaLinux 官方网站.