2024年6月30日,CentOS 7将进入生命终结期(EOL)。这意味着没有更多的更新,这基本上是将其从服务器阵容中排除在外。
话虽如此,等到最后一刻才采取行动并不是最好的主意。积极主动才是最好的选择。因此,如果您的Linux服务器仍在运行centos7,则无需担心。你来对地方了。
既然你在这里,从表面上看,你倾向于Rocky Linux,所以欢迎加入我们的家庭!我们在这里指导您顺利完成从Cencents 7到Rocky 8的过渡。正如你所看到的,有了正确的说明,这种改变比你想象的要简单得多。
然而,在我们开始行动之前,有几个关键点我们需要澄清。
CentOS 7到Rocky Linux的升级路径
我相信你可能会有一个紧迫的问题,“
为什么我应该先升级到Rocky 8,而不是直接跳到Rocky 9?
“以下是需要记住的关键信息:
不可能直接从CentOS 7迁移到Rocky 9。
因此,如果您的目标是过渡到Rocky 9,那么首先需要将当前的CentOS 7系统迁移到Rocky 8。完成后,您可以继续从Rocky 8升级到Rocky 9。此两步过程可确保平稳过渡和跨版本兼容性。
CentOS 7到Rocky Linux的升级路径。
此外,无需担心从Rocky 8过渡到9;我们支持你!虽然Rocky确实不正式支持这种升级方式,通常建议重新开始,但我们已经为那些希望继续的人铺平了道路。
我们的详细指南“如何从Rocky Linux 8升级到9”在这里提供帮助。因此,在您完成当前的迁移后,请查看我们的指南,了解无缝迁移到Rocky 9的步骤(如果这是目标的话)。
什么是就地升级?
正如您在上图中注意到的,它明确表示我们将执行就地升级。这是什么意思。
一个
现场升级
是指将当前操作系统更新到较新版本,而不删除现有操作系统并手动重新安装或重新配置系统和应用程序。
这意味着您在操作系统运行时基本上是在升级操作系统,以保持文件、设置、应用程序和自定义配置的完整性。
有鉴于此,就地升级过程包括:
用新版本替换旧软件包。
正在解决依赖关系。
对系统配置进行必要的调整,以确保与新版本的兼容性。
好了,一切都准备好了,是时候行动了。让我们帮助您将当前的CentOS 7服务器切换到Rocky 8!
步骤1:进行系统备份
强烈建议您备份必要的文件和配置。我们建议您进行完整的系统备份,这样,如果出现问题,您就可以将包含所有重要数据的系统恢复到以前的状态。
为此,我们建议使用像这里提到的专门软件来获取安装了CentOS 7的分区的完整快照。
此外,您可以始终使用如下所示的命令,该命令将所有更重要的目录及其内容归档到tar.gz归档中。
sudo tar czf/centos7.tar.gz\
排除
/centos7.tar.gz\
排除
dev\
排除
/mnt\
排除
proc\
排除
/sys\
排除
tmp\
排除
媒体
排除
丢失+找到\
/
代码语言:
JavaScript
(
javascript
)
请随意添加更多“
–排除=
”参数(如果需要)。最后,该命令创建“”中所有文件的备份
centos7.tar.gz
“位于根分区(/)上,理想情况下应该使用SCP命令将其传输到另一台计算机或驱动器。
步骤2:更新所有软件
确保您当前的CentOS 7系统已完全升级,并且没有等待更新的软件包。
sudo百胜更新
如果有可用的更新,请安装它们,如有必要,请重新启动系统。以下是在我们迁移到Rocky 8之前,我们当前已完全更新的CentOS 7服务器。
正如您所看到的,该系统运行的是7.x分支中最新的CentOS 7.9版本。
步骤3:将CentOS 7迁移到Rocky Linux 8
让我们简单介绍一下将帮助我们迁移的工具ELevate。它由AlmaLinux设计,支持在Red Hat Enterprise Linux(RHEL)衍生产品的主要版本之间进行迁移,允许用户从自己选择的RHEL衍生产品的CentOS 7.x版本迁移到8.x版本,或在同一衍生产品中从8.x升级到9.x版本。
好的方面是,ELevate的开发考虑到了整个基于RHEL的生态系统,而不仅仅是Alma,并支持迁移到其他发行版和从其他发行版迁移。在我们的案例中,我们将使用它从CentOS 7迁移到Rocky 8。有关更多信息,请访问项目页面。
步骤3.1:安装ELevate
升级过程的第一步是安装“
提升释放
”软件包。
sudo百胜安装http:
//repo.almanux.org/elevate/elevate-release-latest-el7.noarch.rpm
代码语言:
JavaScript
(
javascript
)
步骤3.2:安装Leapp和迁移数据
迁移过程基于Red Hat的Leapp和社区创建的包含迁移元数据集的库的组合,前者是一种旨在促进RHEL系统从一个主要版本升级到另一个主版本的工具。因此,让我们安装它们:
sudo百胜安装leapp升级leapp数据岩石
当您运行上面的命令时,它将安装30多个额外的包,其中大部分是与Python相关的依赖项。这完全是意料之中的事。此外,您还会看到一个提示,要求您接受Alma的ELevate存储库的GPG密钥。就去接受吧。
步骤3.3:开始升级前检查
下一步是开始升级前检查。下面的命令在不进行任何实际更改的情况下验证服务器兼容性,并创建“
/var/log/leapp/leapp-report.txt
“包含可能的问题和建议的解决方案的文件:
sudo leapp预升级
最有可能的是,有些检查会失败,但没有担心的余地!
这很正常,因为需要提前进行一些调整。
根据官方文件,下面的三个命令解决了这个问题。一个接一个地运行它们:
sudo rmmod pata_acpi
回响
PermitRootLogin yes|sudo tee-a/etc/ssh/sshd_config
sudo leapp答案--remove_pm_pkcs1_module_check.conf部分=
真的
代码语言:
PHP
(
php
)
重新运行升级前检查,您会看到一个绿色报告,确认一切正常。这意味着您已做好安全进行升级的准备。
sudo leapp预升级
步骤3.4:开始从CentOS 7到Rocky 8的实际迁移
运行以下命令将您的CentOS 7系统迁移到Rocky Linux 8。
sudo leapp升级
现在是喝杯咖啡安顿下来的最佳时机——这需要一段时间。迁移完成后,系统将为您提供重新启动系统的服务。好吧,关键时刻!
sudo重新启动
重新启动后,您会注意到一个名为“
ELevate升级Initramfs
”弹出在GRUB菜单中。你的电脑会自动启动,并在几分钟内自行启动。这部分需要你再次耐心等待。
它将忙于幕后工作,安装软件包,并将其整理好。只要抓紧时间,给它完成所有任务所需的时间。这就像烤蛋糕一样——等待很难,但结果是值得的。
一切结束后,您的计算机将顺利重启。你猜怎么着?您的屏幕将自豪地展示Rocky 8的GRUB引导选项,并带有“Green Obsidian”的酷炫名称
在这一点上,是时候给自己一个大大的鼓励了,因为就这样,你已经成功地将你的系统从CentOS 7过渡到了Rocky Linux 8。我也向你表示衷心的祝贺!
步骤4:检查操作系统版本(可选)
为了确保一切按计划进行,为什么不快速浏览一下操作系统版本呢?这是一个很好的方式来仔细检查并对更新感到满意。
cat/etc/redhat发布
要旨
伙计们,你们有了!有了我们精心制作的分步指南,从CentOS 7迁移到Rocky Linux 8不仅听起来轻而易举,而且实际上是一件轻而易举的事。
请记住,随着CentOS 7的生命周期将于2024年6月30日结束,明智的做法是不要等到最后一刻。通过遵循概述的步骤,从备份系统到在ELevate和Leapp等工具的帮助下执行实际迁移,您正在为服务器的成功过渡做好准备。
此外,如果您的偏好倾向于Alma Linux,我们的指南将在这里介绍如何从CentOS 7迁移到Alma Linux。
最后,但绝对不是最不重要的一点,感谢您对我们的信任——这真的意味着整个世界!我们很想听听你的反馈或想法,所以请不要犹豫,把它们放在下面的评论框里。
相关推荐
Fedora在各个方面都是经过精心打磨的发行版,理所当然地在顶级Linux发行版中赢得了一席之地。然而,它的致命弱点是它雇佣的一揽子计划经理,以今天的标准来看,这已经过时了。 它的使用可以考验用户的耐心,因为它的性能明显落后于Debian的快速APT。坦率地说,将它与Arch的Pacman的快速效率相比,甚至不是一场公平的竞争。然而,这一切都可能在Fedora 41中改变。 建议书 Fedora项
Timeshift是您可以用来为Linux系统自动创建备份的最佳程序之一。不幸的是,这些备份(或快照)是大文件,在启用自动备份后的短短几个月内,您的硬盘驱动器就很容易被填满。 通过Timeshift删除旧快照是一种很好的方法,可以在保持硬盘空间的同时保护数据。 如何删除时间偏移快照 如果您正在研究如何删除Timeshift快照,您可能已经注意到无法通过文件管理器删除它们。这是因为您缺乏必要的根权限
你想控制你的域名解析吗?你来对地方了!在本指南中,我们将引导您完成在Linux上将静态条目添加到主机文件的简单步骤。 掌握主机文件的操作是一项宝贵的技能。这个看似小的文件可以重定向网络流量,屏蔽不需要的网站,甚至创建指向您喜爱的服务器的快捷方式。但在我们进一步讨论之前,我们需要介绍一些理论。 什么是Linux主机文件? hosts文件是一个纯文本文件,几乎每个操作系统,包括所有版本的Linux,都
苹果公司在2023年10月举行的“可怕的快速”活动都是关于该公司的Mac产品线的,新机型当然不负该活动的名字。虽然主题演讲只持续了30分钟,但苹果为笔记本电脑和台式机用户展示了令人兴奋的新硬件。那么,以下是苹果在发布会上公布的所有内容。 当天的视频 滚动以继续浏览内容 1. M3、M3 Pro、M3 Max 图片来源:Apple/ YouTube 苹果的“快得吓人”Mac发布会取决于第三代Mac电
PuTTY是一款非常流行的终端安全访问远程服务器的软件,它发现了一个关键的安全漏洞。此漏洞可能会使许多用户的私钥面临风险。 该漏洞被归类为CVE-2024-31497,影响的PuTTY版本号在0.68到0.80之间。因此,如果您在此期间一直在使用PuTTY,那么了解这对您的数据安全意味着什么是很重要的。 有什么问题? 波鸿鲁尔大学的Fabian Bäumer和Marcus Brinkmann发现了
回到顶部