如何从CentOS 7升级到CentOS 8及其优点
从CentOS 7升级到CentOS 8的优点
性能提升
它将为您提供更好的性能。
就我而言,当我在2019年12月检查DigitalOcean的标准计划时,使用CentOS7将unixbench得分从477降低到603,但是在将实例的操作系统升级到CentOS 8之后,它获得了unixbench得分801,这意味着30%以上的性能 起来
在第二次尝试使用不同的实例时,unixbench得分从605更改为860。
区别很难忽略。
因此,如果要在DigitalOcean上使用CentOS,则必须将CentOS从7升级到8。
更长的支持期限
它有更多的未来支持截止日期
7 = 2024-06-30
=>
8 = 2029-05
捆绑软件更新
以下是一些主要软件的案例。
软件 | CentOS7.6 | CentOS8.0 |
---|---|---|
apache | 2.4.6 | 2.4.37 |
berkeleydb | 5.3.21 | 5.3.28 |
gcc | 4.8.5 | 8.2.1 |
git | 1.8.3 | 2.18.1 |
kernel | 3.10.0-957.27.2.el7 | 4.18.0-80.11.2.el8 |
mariadb | 5.5.64 | 10.3.11 |
Perl | 5.16.3 | 5.26.3 |
PHP | 5.4.16 | 7.2 |
PostgreSQL | 9.2.24 | 10.6 |
Python | 3.6.8 | 3.6 |
Ruby | 2.0.0 | 2.5.3 |
一些重要工具已更改
yum => dnf
那我们如何升级到CentOS8?
考虑到上述优点,我认为您想升级到CentOS8,但是仍然有许多VPS不能像DigitalOcean一样提供CentOS8。
而且CentOS没有提供升级到CentOS8的工具。
所以我在这里写下如何升级到CentOS8。
警告
我不建议您将现有系统升级到CentOS 8以避免风险。
我建议您对从零开始创建的实例执行此操作。
从CentOS 7升级到CentOS 8的过程
使用root帐户复制并粘贴以下命令。
yum -y update; yum -y install epel-release; yum -y install yum-utils; yum -y install rpmconf; rpmconf -a;
只需通过“ rpmconf -a”输入问题的返回值(=默认值)。
再次使用root帐户复制并粘贴以下命令。
# 如果找不到以下网址,请找到另一个网址,您可以在其中通过Google的搜索结果下载该软件包 # C8URL=https://download.cloudlinux.com/cloudlinux/migrate/release-files/centos/8/x86_64/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm; package-cleanup --leaves; package-cleanup --orphans; yum -y install dnf; dnf -y remove yum yum-metadata-parser; rm -Rf /etc/yum; dnf upgrade -y; dnf -y upgrade $C8URL; dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm; dnf clean all; rpm -e `rpm -q kernel`; rpm -e --nodeps sysvinit-tools; dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync; dnf -y install kernel-core; dnf -y groupupdate "Core" "Minimal Install" --allowerasing;
为了验证,如果您键入
cat /etc/redhat-release;
您可以查看升级的操作系统信息。
CentOS Linux release 8.0.1905 (Core)
确认当前kernel
uname -a;
Then you will see 3.xx
Linux dev.sakuhindb.com 3.10.0-957.27.2.el7.x86_64 #1 SMP Mon Jul 29 17:46:05 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
您必须重新引导系统以反映对kernel的升级,所以让我们重新引导。
shutdown -r now;
登录重新引导的系统,然后再次确认kernel版本。
uname -a;
Linux dev.sakuhindb.com 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
您已成功将CentOS 7升级到CentOS 8。
经过一些调整后,让我们创建Snapshot,使您可以跳过从零创建CentOS 8的相同过程。
如何升级到CentOS 8.1
请阅读另一篇文章。
什么是VPS
建设基础设施的有用信息