如何从CentOS7升级到8?CentOS8最新安装教程

本文涉及的产品
轻量应用服务器 2vCPU 4GiB,适用于搭建Web应用/小程序
轻量应用服务器 4vCPU 16GiB,适用于搭建游戏自建服
轻量应用服务器 2vCPU 4GiB,适用于搭建容器环境
简介: 从CentOS 7升级到8只需三步:清理系统、更换软件包及存储库、安装新内核与发布版本。首先确保系统最新并清理冗余包,接着替换基础系统包为CentOS 8版本,最后通过DNF工具完成内核更新与系统同步。整个过程需在终端执行,建议升级前备份VPS快照以防数据丢失。此方法可避免重装系统导致的数据清除问题,实现平滑升级。

从CentOS 7升级到8只需要三步:先清理CentOS 7,然后更换包装,最后安装新内核并发布就升级成功啦。

随着该软件的新版本,您可能希望更新您的安装以获得新版本优惠的最新和最大的功能。同样也可以应用于您的服务器的操作系统。

1679091c5a880fa-7.jpg

由于已经发布了流行的基于Linux的操作系统的新版本CentOS,因此您可能需要考虑将服务器升级到该新版本。

在许多VPS服务商的云基础架构中,会有一个预先制作的CentOS 8图像,您可以轻松重新安装服务器。但是,该选项重新安装服务器的整个操作系统,这意味着服务器上的任何数据都会丢失。

如果要从CentOS 7到8升级,而无需备份和恢复数据,则必须手动完成升级。 本指南将覆盖该过程以将您的CentOS 7服务器直接升级到CentOS 8。

您需要从服务器的终端执行以下所有步骤,您可以通过SSH连接到服务器来访问。连接后,请按照以下部分进行升级。

它是强烈推荐在尝试此升级之前拍摄VPS的快照,只要您需要可以轻松恢复的服务器备份。

清理CentOS 7

在安装CentOS 8之前,最好清理当前系统,以便没有剩余,不需要的或冲突的包。

为此,请先确保您的系统是最新的:

yum update -y

接下来,请确保您已安装epel-release存储库:

yum install -y epel-release

然后安装yum-utils和rpmconf软件包:

yum install -y yum-utils rpmconf

现在已经安装了rpmconf,我们将使用它来解决rpm软件包:

rpmconf -a

注意:如果RPMConf检测到包维护者可以使用新版本的配置文件,并询问您是否要安装它,请选择”N”的默认选项以保持当前安装的版本。

最后,对不需要的或孤儿包进行清理:

package-cleanup --leaves

package-cleanup --orphans

更换包装

切换到CentOS 8的下一步是用CentOS 8等价物替换基本系统包和存储库。

首先,安装一个新的基于rpm的软件包管理器,称为DNF:

yum install -y dnf

其次,删除yum软件包管理器:

dnf -y remove yum yum-metadata-parser

rm -Rf /etc/yum

接下来,使用DNF运行系统更新:

dnf upgrade -y

然后安装CentOS 8软件包:

dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-release-8.1-1.1911.0.8.el8.x86_64.rpm,centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm,centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm}

并升级EPEL存储库:

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

最后,清理所有临时文件:

dnf clean all

安装新内核并发布

切换到CentOS 8的最后步骤正在安装新版本的Linux内核和新的CentOS 8发布本身。

首先,删除旧内核:

`rpm -e `rpm -q kernel`

然后删除所有有冲突的软件包:

rpm -e --nodeps sysvinit-tools

接下来,开始CentOS 8升级:

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

然后安装新的内核:

dnf -y install kernel-core

并运行CentOS 8最小安装:

dnf -y groupupdate "Core" "Minimal Install"

现在,您的服务器已成功升级到CentOS 8,您可以从OS-Release和Redhat-Release文件中验证您的OS版本版本:

cat /etc/os-release

cat /etc/redhat-release

相关文章
|
12天前
|
关系型数据库 MySQL Linux
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
173 26
|
14天前
|
Kubernetes Linux 网络安全
CentOS 7.8下使用kubeadm安装Kubernetes 1.26
这就是所有的前线报告,冒险家们,你们已经做好准备,开始在CentOS 7.8上通过Kubeadm安装Kubernetes 1.26的挑战了吗?走上这段旅程,让你的代码飞翔吧。
63 16
|
22天前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
50 10
|
23天前
|
Linux 网络安全 数据安全/隐私保护
在CentOS 7.9中安装sshpass教程
如果在控制台显示出sshpass的使用方法,那就说明我们的大餐已经准备好,sshpass已经成功安装。 以上就是在 CentOS 7.9 中安装 sshpass 的彩色步骤,专业而生动,就像大厨在厨房一样顺利。
59 8
|
26天前
|
中间件 Linux vr&ar
Centos7升级Glibc
centos7升级glic问题
161 0
|
Linux 数据安全/隐私保护 数据库管理
|
1月前
|
Linux 虚拟化 Windows
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
### 安装VMtools的作用及步骤 安装VMtools可以实现Windows与CentOS之间的字符串和命令粘贴、文件夹共享等操作。在CentOS中,通过VMware菜单栏选择“VMware Tools”,将下载的压缩包拷贝到`/opt`目录并解压。接着进入终端,使用`./vmware-install.pl`命令完成安装。安装后重启系统,即可实现Windows与CentOS之间的字符和文件共享。具体步骤包括解压文件、启动命令行终端、安装VMtools以及配置文件共享。
98 16
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
|
1月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
173 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
2月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
269 25
下一篇
oss创建bucket