家喻户晓,Centos 8 更新和反对将在 2021 年 12 月底之后无奈取得。事实是在不同组织的开发和生产环境中,有大量的 Centos 8 服务器。如果您正在寻找 Centos 8 代替计划,那么 Rocky Linux 是最好的候选计划。Rocky Enterprise Software Foundation(RESF)提供了一个迁徙脚本,该脚本将使现有的 Centos 8 零碎顺利迁徙到 Rocky Linux 8 中。
在本指南中,咱们将介绍如何一步一步地从 CentOS 8 迁徙到 Rocky Linux 8。出于演示目标,我有一个装置了 Server GUI 选项的 CentOS 8 零碎。除此之外,该零碎还运行 Docker 引擎。
留神: 在降级前,请确保备份了应用程序,如果可能,请备份残缺 CentOS 8 零碎的快照。
上面是迁徙前 CentOS 8 零碎的快照。
废话不多说,间接上干货!
1) 降级 CentOS 8 零碎
登录 CentOS 8 零碎,装置所有现有软件包的更新,并降级到最新的版本。
$ sudo dnf update -y
$ sudo dnf upgrade -y
系统升级到最新版本后,请重新启动一次
$ sudo reboot
2) 下载迁徙脚本
为了顺利迁徙,Rocky Linux 开发人员公布了一个名为 migrate2rocky.sh 的迁徙脚本。应用上面的 wget 命令下载迁徙脚本。
$ wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
应用 chmod 命令设置脚本的可执行权限
$ chmod +x migrate2rocky.sh
3) 运行脚本开始迁徙
当初咱们曾经筹备好开始从 CentOS 8 迁徙到 Rocky Linux 8,运行迁徙脚本。
$ sudo ./migrate2rocky.sh -r
Or
$ sudo bash migrate2rocky.sh -r
在下面的脚本中 -r 选项指定咱们想要将零碎转换为 Rocky Linux。
该脚本的第一个工作是将 CentOS 8 包存储库更改为 Rocky Linux 8。
此外,这个脚本将确定 Rocky Linux 8.4 须要下载哪些包,而后依据需要进行装置、重新安装或更新。一旦装置 / 更新所有软件包,脚本将提醒重新启动零碎。整个迁徙过程可能须要数小时或几分钟取决于系统配置,资源和互联网速度。
完满,下面的输入证实了迁徙脚本已胜利执行。如果您想查看迁徙脚本的日志,请参考 /var/log/migrate2rocky.log 文件。
而后重新启动零碎
$ sudo reboot
4) 验证迁徙
当重新启动时,咱们能够在 Grub 屏幕上看到变动,一个新的 Rocky Linux 内核被增加到那里,所以抉择 Rocky Linux 并按 enter
它将启动 Rocky Linux 零碎,并将失去以下 Rocky Linux 登录屏幕
输出凭据,而后单击登录
我的开源我的项目
- course-tencent-cloud(酷瓜云课堂 – gitee 仓库)
- course-tencent-cloud(酷瓜云课堂 – github 仓库)