Centos已經停止被支持,透過我最近的測試debian以及一眾系統,AlmaLinux目前是我得到最好的表現和最穩定的表現,所以我不假思索的部署了該系統,同時寫出了此片文章,方便有需要求的人士參考使用。
AlmaLinux OS是一個開源的、社區驅動的Linux作業系統,它填補了CentOS Linux穩定版停產後的空白。AlmaLinux OS是RHEL®的1:1二進位兼容分叉,由社區指導和建立。作為一個獨立的、完全免費的作業系統,AlmaLinux作業系統享有CloudLinux Inc每年提供的100萬美元的贊助和其他贊助商的支持。正在進行的開發工作是由社區成員管理的。AlmaLinux作業系統的合作夥伴已經承諾至少在2029年之前支持AlmaLinux作業系統8系列,包括穩定和徹底測試的更新和安全補丁。
RockyLinux 與AlmaLinux 應該選擇哪個?
我想應該是AlmaLinux OS
RockyLinux 是原先 Centos 創始人離開後的新作品,號稱 BUG 級兼容 Centos 。而 AlmaLinux 是 CloudLinux 的產品,也是 1:1 兼容,而且可以直接從現有的 Centos 上遷移到 AlmaLinux 。從進度來看,AlmaLinux 是 2021年3月發布正式版,RockLinux 直到 6月才發布正式版。並且次要版本的更新速度上,Almalinux 也是快於 RockLinux ,可見其團隊實力。在 Redhat 發布正式版後,原先的 Centos 大約是7 天,RockLinux 延遲是6天,而 AlmaLinux 是驚人的 3天。總的來說,AlmaLinux 並不比原先的 Centos 差。
第一步:更新CentOS軟體源
1.如果是國外機器,可以直接無視
2.如果是國內機器建議更換軟體源,方式如下
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
CentOS 8
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
運行
yum makecache
生成緩存
第二步:升級現有CentOS至最新版本
由於遷移需要作業系統8.5版本,請安裝最新的更新。還建議在更新後重新啟動,用最新的內核啟動。
sudo dnf update -y
sudo reboot
第三步:開始轉換AlmaLinux OS準備
國外伺服器:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
國內伺服器:
curl -O https://cdn.jsdelivr.net/gh/AlmaLinux/almalinux-deploy@master/almalinux-deploy.sh
特別需要注意,需要賦予almalinux-deploy.sh文件完全的可執行權限,很多升級不成功就是這裡權限出錯了!
第四步:開始轉換為AlmaLinux OS
直接運行代碼
sudo bash almalinux-deploy.sh
耐心等候,過程根據自己的伺服器情況需要幾分鐘到十幾分鐘不等
sudo reboot
重啟伺服器
查看版本號
cat /etc/redhat-release
AlmaLinux release 8.5 (Arctic Sphynx)
check that the system boots AlmaLinux kernel by default
sudo grubby --info DEFAULT | grep AlmaLinux
title="AlmaLinux (4.18.0-348.el8.x86_64) 8.5 (Arctic Sphynx)"
第五步:開始升級AlmaLinux OS
由於AlmaLinux與Centos幾乎是1:1兼容,所以直接
yum update -y
到這裡全部教程結束,請愉快開始使用你的AlmaLinux OS。
文章评论