AlmaLinux 是 CentOS Linux 8 的免费开源替代品。
更多: zhilu jiaocheng
将 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的登录提示。
迁移后检查操作系统版本
以 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
检查当前操作系统:
检查 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
日期:2020-09-17 00:12:35 来源:oir作者:oir