从CentOS迁移到AlmaLinux图文教程

从CentOS迁移到AlmaLinux图文教程插图

随着2020年12月CentOS项目宣布将重点从一个免费的社区驱动的开源生态系统,专注于提供一个强大的系统,现在的构建实际上是一个测试版的软件平台,在目前的企业级红帽企业Linux(RHEL)操作系统前面跟踪,将被称为CentOS Stream。

此外,CentOS项目已经将CentOS 8的预定寿命结束时间从2029年加速到2021年12月31日。这意味着在此日期之后将不会有进一步的系统更新或安全补丁,系统有可能变得不安全。目前CentOS 7的预定寿命保持不变,更新和安全补丁将持续到2024年6月底,尽管这可能随时改变。

当然,随着CentOS项目重点的改变,从提供坚如磐石的稳定性到CentOS 8生命周期的加速缩短,CentOS Stream的持续稳定性和兼容性无法得到保证。因此,这意味着CentOS 8/Stream不应考虑在生产环境中使用。

在CentOS项目最初宣布的几天内,CloudLinux宣布了红帽企业Linux(RHEL)操作系统的开源和社区驱动的分叉,最初被称为Project Lenix,后来改名为Alma;一个拉丁语中的灵魂。CloudLinux的CEO兼创始人Igor Seletskiy证实,最初AlmaLinux操作系统将由他们自己的团队建立,但由社区拥有和管理。他的公司还将通过每年赞助100万美元来支持AlmaLinux项目。

AlmaLinux在过去一直在开发,并通过了社区Beta版和候选版的测试。AlmaLinux团队在第一次Project Lenix公告中承诺在2021年第一季度发布正式版。2021年3月30日是AlmaLinux的第一个稳定版本,它是专门为满足用户的需求而定制的,为每个人提供一个稳定和安全的企业平台。

在本指南中,我们将告诉你如何使用迁移工具将你现有的CentOS 8安装系统迁移到AlmaLinux操作系统。迁移工具允许你完全转换你的服务器,而不需要完成完全的重新安装。

重要提示
为了迁移你现有的 CentOS 8 安装,我们将使用 AlmaLinux 团队发布的一个外部提供的脚本。虽然这个转换不应该干扰你当前的服务或服务器,但我们还是建议你先在一个新的系统上进行测试,并确保在生产环境中实施之前做好备份。

一、优惠条件

为了完成从CentOS 8的自动转换,我们将使用官方的AlmaLinux脚本,称为almalinux-deploy。almalinux-deploy脚本是用Bash编写的,源代码可以在GitHub上找到。

重要提示
almalinux-deploy 脚本只能将现有的 CentOS 8 安装转换为 AlmaLinux 8。 如果你运行的是旧版本的 CentOS,如 6.x 或 7.x,这个脚本将无法工作。

在我们安装AlmaLinux之前,你需要使用以下命令确保你的CentOS服务器已经更新到最新的可用版本。

sudo dnf update -y

如果你的服务器没有任何更新需要安装,你可以安全地继续。如果你的服务器下载并安装了任何更新,我们建议你在继续之前使用以下命令重新启动你的服务器。

sudo reboot

现在我们可以继续下载almalinux-deploy脚本来自动迁移到AlmaLinux。

二、通过almalinux-deploy安装AlmaLinux

现在我们需要使用以下命令从GitHub上下载AlmaLinux自动转换脚本。

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

下载完脚本后,你需要用以下命令调整执行权限。

chmod +x almalinux-deploy.sh

现在我们准备从CentOS 8迁移到AlmaLinux 8。 在迁移过程中,脚本会进行一些初始检查,然后开始删除、重新安装、降级和升级某些软件包,以便使系统与当前的AlmaLinux版本同步。这个过程需要一些时间,取决于连接速度和你当前CentOS系统中安装的软件包总数。要开始Almalinux迁移,只需使用以下命令。

sudo bash almalinux-deploy.sh

一旦迁移成功完成,你会看到以下信息:迁移到AlmaLinux已经完成,请重新启动系统。现在你可以使用下面的命令重启你的服务器,启动到你新安装的AlmaLinux操作系统。

sudo reboot

一旦你的系统重新启动,你可以通过以下方式检查你的服务器是否成功转换为AlmaLinux:cat /etc/redhat-release 和 sudo grubby --info DEFAULT | grep AlmaLinux 命令。

[root@vpsbasics.com] # cat /etc/redhat-release
AlmaLinux release 8.3 (Purple Manul)
[root@vpsbasics.com] # sudo grubby --info DEFAULT | grep AlmaLinux
title="AlmaLinux (4.18.0-240.15.1.el8_3.x86_64) 8.3 (Purple Manul)"

就这样,你已经成功地转换了你的CentOS 8服务器并迁移到了AlmaLinux。

三、通过ISO安装AlmaLinux

与其使用almalinux-deploy脚本来迁移到AlmaLinux,你可以使用ISO来安装AlmaLinux。就像通过ISO安装CentOS一样,你将有三种不同的选择:DVD1、Minimal和Boot。所有AlmaLinux的ISO都可以从他们的官方资源库中获得。

最大的文件是DVD1 ISO。这个版本已经安装了GNOME GUI和其他常用软件。如果你想运行GUI或将AlmaLinux作为桌面服务器使用,你会使用这个ISO。

如果你想安装没有GUI的AlmaLinux,你需要下载Minimal ISO。Minimal ISO带有基本功能,是AlmaLinux的标准安装。如果需要的话,你可以在使用Minimal ISO安装AlmaLinux之后再安装其他软件包。这个ISO更适合安装在服务器上。

启动ISO文件的大小是最小的,在安装过程中需要连接到AlmaLinux资源库来下载所有必要的软件。如果你要在大量的服务器上部署AlmaLinux,你会使用这个ISO。

如果你熟悉通过ISO安装CentOS,那么通过ISO安装AlmaLinux也是完全一样的,你可以从下面的截图看到。

安装界面

从CentOS迁移到AlmaLinux图文教程插图1

欢迎界面

从CentOS迁移到AlmaLinux图文教程插图2

服务安装

从CentOS迁移到AlmaLinux图文教程插图3

最小化安装

从CentOS迁移到AlmaLinux图文教程插图4

概要截图

从CentOS迁移到AlmaLinux图文教程插图5

进度界面

从CentOS迁移到AlmaLinux图文教程插图6

就这样,你已经成功地使用官方ISO在你的服务器上安装了AlmaLinux操作系统。

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《从CentOS迁移到AlmaLinux图文教程》
文章链接:https://www.banzhuti.com/how-to-migrate-from-centos-to-almalinux.html
本站资源仅供个人学习交流,不允许用于商业或违反国家法律法规之用途,否则法律问题自行承担。如有转载需注明文章来源。
分享到: 生成海报
版权免责声明

① 本站提供的资源(插件或主题)均为网上搜集,如有涉及或侵害到您的版权请立即通知我们。
② 本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
③ 因代码可变性,不保证兼容所有浏览器、不保证兼容所有版本的WP、不保证兼容您安装的其他插件。
④ 本站保证所提供资源(插件或主题)的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤ 由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥ 使用该资源(插件或主题)需要用户有一定代码基础知识!另本站提供汉化使用安装教程,仅供参考。
⑦ 有时可能会遇到部分字段无法汉化,同时请保留作者汉化宣传信息,谢谢!
⑧ 本站资源售价只是赞助和汉化辛苦费,收取费用仅维持本站的日常运营所需。
⑨ 如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑩ 如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

WordPress主题 插件 建站 汉化

定制服务联系我们
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活