Centos无损升级AlmaLinux OS的教程
Centos已经停止被支持,透过我最近的测试deban以及一众系统,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。
转载:城南旧事
共有 0 条评论