乐趣区

关于centos:CentOS-8-迁移到-Rocky-Linux-8-简单指南

家喻户晓,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 仓库)
退出移动版