如何设置VPS

如何从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


捆绑软件更新

以下是一些主要软件的案例。

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
  1. VPS的CPU列表(判断是否良好)

建设基础设施的有用信息
  1. 如何从CentOS切换到AlmaLinux(RHE的克隆)
  2. 如何从CentOS 7升级到CentOS 8及其优点
  3. MariaDB与MySQL与PostgreSQL: 选择最佳数据库的流程图
  4. Docker的安装和使用技巧使Docker开销降低性能基准