從CentOS 8遷移到Rocky Linux 8的逐步教程
譯文【51CTO.com快譯】早在2020年12月,Red Hat 就表示將停止基于RedHat版本的CentOS。這在CentOS社區(qū)掀起了軒然大波。這個(gè)變化導(dǎo)致了幾個(gè)令人興奮的CentOS分支。第一個(gè)宣布的是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ù)。
1. 更新/升級(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
2. 獲取migrate2rocky轉(zhuǎn)換腳本
Rocky Linux 提供了一個(gè)名為migrate2rocky的工具,該工具已在許多RHEL變體版本(比如CentOS、Alma Linux和Oracle Linux)上成功地測(cè)試。migrate2rocky腳本可用于輕松地就地遷移到 Rocky Linux。
2.1下載腳本。
- curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
2.2 使腳本可執(zhí)行。
- chmod +x migrate2rocky.sh
3. 開(kāi)始從CentOS遷移到Rocky Linux的過(guò)程
最后,使用本地可用的腳本,用-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ǔ)庫(kù)更改為Rocky Linux代碼存儲(chǔ)庫(kù)。耐心等待,因?yàn)樯?jí)過(guò)程可能需要一些時(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
圖1. Rocky Linux 8 Grub 屏幕
4. 檢查操作系統(tǒng)版本
為了確認(rèn)您已成功遷移到Rocky Linux,請(qǐng)檢查操作系統(tǒng)版本。
- cat /etc/redhat-release
- Rocky Linux release 8.4 (Green Obsidian)
恭喜您已成功將CentOS Linux 8遷移到了Rocky Linux 8。
原文標(biāo)題:CentOS 8 to Rocky Linux 8 Migration: A Step-by-Step Tutorial,作者:Bobby Borisov
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】