Centos无损升级AlmaLinux OS的教程


建站笔记80 阅28 评

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-04-01
评论 ( 28 )
OωO
隐私评论
  1. 王乖富

    国内阿狸和华为做的不好吗?还是更推荐aimaLinux?

    3个月前回复
    1. @王乖富

      是的,我更推荐aimaLinux

      3个月前回复
  2. 看了,博主的文章,我才知道Centos已经停止被支持,自己好像还是用的CentOS 7.6.1810~

    4个月前回复
    1. @紫慕

      是的呀,已经要停止支持了,个人用的话不换的话有没多大关系

      4个月前回复
  3. 看起来非常不错,看看Alma和Rocky在接下来的几年内到底哪个能够成为主流

    5个月前回复
    1. @竹林里有冰

      我个人更看好Alma这个,商业公司的项目更稳固。

      5个月前回复
  4. 一直还没有升级,AlmaLinux 表现如何?

    5个月前回复
    1. @Jeff

      通过我的测试和对比,目前感觉比Debian的感觉更好更稳定,但是肯定有人有不同的意见。

      5个月前回复
      1. @SINAI

        找个周末倒腾一下

        5个月前回复
        1. @Jeff

          不要在生产环境倒腾,有些xen架构有可能出现不能启动的情况

          5个月前回复
          1. @SINAI

            做好备份就行。我只有一个环境,搞个自动脚本,哈哈

            5个月前回复
            1. @Jeff

              我有好几个热备,所以折腾的时候都比较放心,哈哈哈

              5个月前回复
              1. @SINAI

                个人网站宕机几天也是没问题的,哈哈哈

                5个月前回复
                1. @Jeff

                  担心丢失资料,毕竟是手打的

                  5个月前回复
  5. 用习惯Debian系的我来说,无压力

    5个月前回复
    1. @流金岁月

      其实习惯就好了Debian也是正在迅速崛起的系统

      5个月前回复
  6. 这又要开始折腾了。我也担心AlmaLinux OS几年和Centos一样。

    5个月前回复
    1. @子痕

      折腾结束了,系统弄好了,目前很稳

      5个月前回复