從CentOS 8遷移到Rocky Linux 8的逐步教程
譯文【51CTO.com快譯】早在2020年12月,Red Hat 就表示將停止基于RedHat版本的CentOS。這在CentOS社區(qū)掀起了軒然大波。這個變化導致了幾個令人興奮的CentOS分支。第一個宣布的是Rocky Linux。
如您所知,CentOS 8將于2021年12月壽終正寢。如果您想把CentOS 8服務(wù)器遷移到 Rocky Linux 8(二進制代碼與CentOS和RHEL兼容),應(yīng)遵循以下幾個步驟。
注意:在執(zhí)行以下遷移命令之前,始終建議備份CentOS系統(tǒng)中的所有重要數(shù)據(jù)。
1. 更新/升級當前的CentOS系統(tǒng)
進入到您的 CentOS,升級系統(tǒng),以確保所有軟件包準備就緒。
- sudo dnf –y upgrade
升級完成后,重新啟動系統(tǒng)以確保變更生效,包括與內(nèi)核相關(guān)的變更。
- sudo reboot
2. 獲取migrate2rocky轉(zhuǎn)換腳本
Rocky Linux 提供了一個名為migrate2rocky的工具,該工具已在許多RHEL變體版本(比如CentOS、Alma Linux和Oracle Linux)上成功地測試。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. 開始從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
運行以下命令以同步已安裝的軟件包,然后只需重新啟動系統(tǒng)。
- sudo dnf distro-sync -y
- sudo reboot
圖1. Rocky Linux 8 Grub 屏幕
4. 檢查操作系統(tǒng)版本
為了確認您已成功遷移到Rocky Linux,請檢查操作系統(tǒng)版本。
- cat /etc/redhat-release
- Rocky Linux release 8.4 (Green Obsidian)
恭喜您已成功將CentOS Linux 8遷移到了Rocky Linux 8。
原文標題:CentOS 8 to Rocky Linux 8 Migration: A Step-by-Step Tutorial,作者:Bobby Borisov
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】