Centos無損升級AlmaLinux OS的教程


記錄96207 阅26 评

AlmaLinux

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。

logo.jpg


目前城南舊事所有的服務均基於AlmaLinux系統進行驅動。

本文原創,轉載請標註本文網址。

最后更新 2022-01-19
评论 ( 26 )
OωO
隐私评论
  1. 用這些怕幾年後又赴Centos的後塵,我還是換debian系好了

    28天前回复
    1. @哥斯拉

      RockyLinux預測會的,但是AlmaLinux就是一個獨立的商業分支,商業系統公司運營的

      28天前回复
  2. "deban"?

    28天前回复
    1. @黑桃三

      AlmaLinux

      28天前回复
  3. akers

    不明覺厲 前排留言

    29天前回复
    1. @akers

      這就是個,簡單的教程,但是很方便去作業~

      29天前回复
      1. akers
        @Flying Fish

        我都是直接服務面板一鍵安裝系統啊。
        我一直用的debian

        29天前回复
        1. @akers

          這玩意讓我很心煩,就想這玩意不用了,最近用了好幾台不同配置的伺服器在各種壓力測試系統,最後也是才選中的AlmaLinux

          29天前回复