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。
最后,但绝对不是最不重要的一点,感谢您对我们的信任——这真的意味着整个世界!我们很想听听你的反馈或想法,所以请不要犹豫,把它们放在下面的评论框里。
相关推荐
视频是分享记忆和想法的绝佳方式,甚至可以通过YouTube等平台上的广告和赞助来赚钱。然而,为了让你的视频更有吸引力和吸引力,你需要对它们进行编辑,这在移动设备上可能是棘手的。AI视频编辑可以简化这项任务。 AI视频编辑器自动编辑,使创建令人印象深刻的视频变得更容易、更快。多亏了最新的人工智能视频编辑器,以前耗时的任务,如降噪和背景去除,现在只需点击几下就可以完成。 1.菲尔莫拉 密切 Filmo
当您遇到Windows用户界面的问题时(例如,您的NTFS没有响应或文件导航似乎缓慢),重新启动文件资源管理器进程通常可以解决该问题。我们会教你怎么做。 什么是Windows中的文件管理器? 文件资源管理器是Windows设备的内置文件管理器。您可以使用它浏览各种目录和浏览操作系统中的文件。当您的计算机启动后,它就开始在后台运行。 如果你是从Mac切换的人,请把文件资源管理器看作是微软的macOS
每个Linux发行版都带有一个默认的包管理器来管理包。类似于Debian上的APT、Arch Linux上的Pacman和RHEL上的DNF/YUM,openSUSE附带了Zypper包管理器。 使用Zypper,您可以使用命令行执行从安装包到删除包的多个功能。下面介绍如何使用Zypper及其命令行选项来管理OpenSUSE中的包。 openSUSE中的包管理 Zypper是openSUSE中用于
在 VirtualBox 上安装 Ubuntu是时代的需要。我们可以出于多种原因创建Ubuntu 虚拟机。所有这些从根本上都与共享相同基本硬件但也支持不同执行环境的能力有关。由于所有这些原因,许多人转向在 VirtualBox 上下载 Ubuntu并使用它。 在本文中,我们将讨论立即安装 Ubuntu VirtualBox而不会出现任何问题所需的有效步骤。 在 VirtualBox 上安装 Ubu
APT——你可能已经打了几百次,如果不是几千次的话。那么,为什么不用娜拉让事情变得更简单、更漂亮呢? 如果您正在寻找更具吸引力的CLI工具来执行大多数APT终端操作,Nala是一个不错的选择。总之,娜拉是一个 libapt-pkg 前端。 有时新手用户很难理解 恰当的 正在尝试在安装或升级时完成。这就是娜拉出现的地方。 Nala的目标是通过删除一些冗余消息、改进包格式以及使用颜色来说明在安装、删除
回到顶部