CentOS8 迁移到AlmaLinux

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

由于2021年底CentOS 8 Linux将不再支持,建议将其迁移到 Alma Linux 8,在升级前,请做好重要数据,升级时如果服务器崩溃,那么届时可以从备份中恢复。

第 1 步:更新CentOS 8系统

更新前检查CentOS的版本

[root@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)

使用以下命令将所有软件包更新到最新版本。

sudo dnf update -y

更新软件包后重新启动系统

sudo reboot

查看CentOS的版本

[root@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 8.4.2105

第 2 步:下载并运行 AlmaLinux 脚本

下载 Alma Linux 迁移脚本

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

下载脚本后,将shell脚本权限设置为可执行

sudo chmod +x almalinux-deploy.sh

执行

sudo bash almalinux-deploy.sh

脚本会先进行一些系统检查。检查完成后脚本将卸载、重新安装、升级一些软件包,以将它们更新到最新版本的 Alma Linux,脚本将运行一段时间。

脚本运行结束后,执行以下命令来同步安装的包

sudo dnf distro-sync -y

重新启动系统 将自动切换到新的Alma Linux

sudo reboot

系统启动后即迁移完成,可以使用以下命令验证 Alma Linux 操作系统版本

cat /etc/os-release