早在2020年12月,Red Hat 就表示將停止基于RedHat版本的centos。這在CentOS社區掀起了軒然大波。這個變化導致了幾個令人興奮的CentOS分支。第一個宣布的是Rocky linux。
CentOS 8 升級到 Rocky Linux
如您所知,CentOS 8將于2021年12月壽終正寢。如果您想把CentOS 8服務器遷移到 Rocky Linux 8(二進制代碼與CentOS和RHEL兼容),應遵循以下幾個步驟。
注意:在執行以下遷移命令之前,始終建議備份CentOS系統中的所有重要數據。
更新/升級當前的CentOS系統
# 進入到您的 CentOS,升級系統,以確保所有軟件包準備就緒。
$ sudo dnf –y upgrade
# 升級完成后,重新啟動系統以確保變更生效,包括與內核相關的變更。
$ sudo reboot
獲取migrate2rocky轉換腳本
Rocky Linux 提供了一個名為migrate2rocky的工具,該工具已在許多RHEL變體版本(比如CentOS、Alma Linux和Oracle Linux)上成功地測試。migrate2rocky腳本可用于輕松地就地遷移到 Rocky Linux。
- 下載腳本
$ curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
- 使腳本可執行
$ chmod +x migrate2rocky.sh
開始從CentOS遷移到Rocky Linux的過程
最后,使用本地可用的腳本,用-r選項運行,以便從CentOS 8遷移到Rocky Linux 8。
$ sudo bash migrate2rocky.sh –r
Preparing to migrate CentOS Linux 8 to Rocky Linux 8.
Determining repository names for CentOS Linux 8….
Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8 Rocky Linux 8 Appstream
appstream baseos
baseos extras
extras
該腳本會自動將CentOS 8 Linux代碼存儲庫更改為Rocky Linux代碼存儲庫。耐心等待,因為升級過程可能需要一些時間。
一旦遷移完成,您將看到:
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
運行以下命令以同步已安裝的軟件包,然后只需重新啟動系統。
$ sudo dnf distro-sync -y
$ sudo reboot
4. 檢查操作系統版本
為了確認您已成功遷移到Rocky Linux,請檢查操作系統版本。
$ cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)
如果這篇文章對您有所幫助,麻煩您轉發、點贊加關注。謝謝啦!