早在2020年12月,Red Hat 就表示將停止基于RedHat版本的centos。這在CentOS社區(qū)掀起了軒然大波。這個(gè)變化導(dǎo)致了幾個(gè)令人興奮的CentOS分支。第一個(gè)宣布的是Rocky linux。

CentOS 8 升級(jí)到 Rocky Linux
如您所知,CentOS 8將于2021年12月壽終正寢。如果您想把CentOS 8服務(wù)器遷移到 Rocky Linux 8(二進(jìn)制代碼與CentOS和RHEL兼容),應(yīng)遵循以下幾個(gè)步驟。
注意:在執(zhí)行以下遷移命令之前,始終建議備份CentOS系統(tǒng)中的所有重要數(shù)據(jù)。
更新/升級(jí)當(dāng)前的CentOS系統(tǒng)
# 進(jìn)入到您的 CentOS,升級(jí)系統(tǒng),以確保所有軟件包準(zhǔn)備就緒。
$ sudo dnf –y upgrade
# 升級(jí)完成后,重新啟動(dòng)系統(tǒng)以確保變更生效,包括與內(nèi)核相關(guān)的變更。
$ sudo reboot
獲取migrate2rocky轉(zhuǎn)換腳本
Rocky Linux 提供了一個(gè)名為migrate2rocky的工具,該工具已在許多RHEL變體版本(比如CentOS、Alma Linux和Oracle Linux)上成功地測(cè)試。migrate2rocky腳本可用于輕松地就地遷移到 Rocky Linux。
- 下載腳本
$ curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
- 使腳本可執(zhí)行
$ chmod +x migrate2rocky.sh
開始從CentOS遷移到Rocky Linux的過程
最后,使用本地可用的腳本,用-r選項(xiàng)運(yùn)行,以便從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
該腳本會(huì)自動(dòng)將CentOS 8 Linux代碼存儲(chǔ)庫更改為Rocky Linux代碼存儲(chǔ)庫。耐心等待,因?yàn)樯?jí)過程可能需要一些時(shí)間。
一旦遷移完成,您將看到:
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
運(yùn)行以下命令以同步已安裝的軟件包,然后只需重新啟動(dòng)系統(tǒng)。
$ sudo dnf distro-sync -y
$ sudo reboot

4. 檢查操作系統(tǒng)版本
為了確認(rèn)您已成功遷移到Rocky Linux,請(qǐng)檢查操作系統(tǒng)版本。
$ cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)
如果這篇文章對(duì)您有所幫助,麻煩您轉(zhuǎn)發(fā)、點(diǎn)贊加關(guān)注。謝謝啦!