Centos無損升級AlmaLinux OS的教程


記錄96205 阅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已經停止被支持,自己好像還是用的CentOS 7.6.1810~

    23天前回复
    1. @紫慕

      是的呀,已經要停止支持了,個人用的話不換的話有沒多大關係

      22天前回复
  2. 看起來非常不錯,看看Alma和Rocky在接下來的幾年內到底哪個能夠成為主流

    27天前回复
    1. @竹林里有冰

      我個人更看好Alma這個,商業公司的項目更穩固。

      26天前回复
  3. 一直還沒有升級,AlmaLinux 表現如何?

    28天前回复
    1. @Jeff

      通過我的測試和對比,目前感覺比Debian的感覺更好更穩定,但是肯定有人有不同的意見。

      28天前回复
      1. @Flying Fish

        找個周末倒騰一下

        28天前回复
        1. @Jeff

          不要在生產環境倒騰,有些xen架構有可能出現不能啟動的情況

          28天前回复
          1. @Flying Fish

            做好備份就行。我只有一個環境,搞個自動腳本,哈哈

            28天前回复
            1. @Jeff

              我有好幾個熱備,所以折騰的時候都比較放心,哈哈哈

              28天前回复
              1. @Flying Fish

                個人網站宕機幾天也是沒問題的,哈哈哈

                28天前回复
                1. @Jeff

                  擔心丟失資料,畢竟是手打的

                  28天前回复
  4. 用習慣Debian系的我來說,無壓力

    28天前回复
    1. @流金歲月

      其實習慣就好了Debian也是正在迅速崛起的系統

      28天前回复
  5. 這又要開始折騰了。我也擔心AlmaLinux OS幾年和Centos一樣。

    28天前回复
    1. @子痕

      折騰結束了,系統弄好了,目前很穩

      28天前回复
  6. [...]轉載:城南舊事[...]

    28天前回复