如何将CentOS7升级至CentOS8(详细步骤)

如何将CentOS7升级至CentOS8(详细步骤)

本文将带你详细了解如何将已安装CentOS7的系统升级至CentOS8版本。

1. 备份

在升级之前,强烈建议你对数据进行备份,以防数据丢失。

2. 安装epel-release包

在终端中执行下面的命令,安装epel-release包。

sudo yum install epel-release

3. 安装CentOS7升级工具

在终端中执行下面的命令,安装CentOS7升级工具。

sudo yum install yum-plugin-versionlock
sudo yum install centos-release-x86_64-everything-7-9.2009.0.centos
sudo yum install redhat-upgrade-tool preupgrade-assistant-*

4. 运行预升级检查工具

在终端中执行下面的命令,运行预升级检查工具。

sudo preupg

根据输出结果,解决预升级检查工具中报出的错误和警告。

5. 运行升级命令

在终端中执行下面的命令,运行升级命令。

sudo redhat-upgrade-tool --network 8.4 --instrepo=http://mirror.centos.org/centos/8.4.2105/BaseOS/x86_64/os/

其中,--network参数指定升级到的CentOS版本,--instrepo参数指定安装介质的URL地址,具体的安装介质地址可根据自己的需求去选择。

6. 安装重启后的新内核

在升级之后,你需要安装重启后的新内核,以确保系统能够正常启动。

sudo yum install kernel-core kernel-modules kernel-tools kernel-tools-libs -y

7. 重启系统

执行下面的命令,重启系统。

sudo reboot

示例一:升级至8.3版本

如果你需要把系统升级至8.3版本,可以将第五步中的命令中的--network参数修改为8.3,即:

sudo redhat-upgrade-tool --network 8.3 --instrepo=http://mirror.centos.org/centos/8.3.2011/BaseOS/x86_64/os/

示例二:使用DVD进行升级

如果你想使用DVD进行升级,可以将第五步中的命令中的--instrepo参数修改为本地DVD的挂载点,例如:

sudo redhat-upgrade-tool --network 8.4 --instrepo=/mnt/CentOS-8.4.2105-x86_64-dvd/

同时把DVD挂载到/mnt/CentOS-8.4.2105-x86_64-dvd/目录下,即可开始升级。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何将CentOS7升级至CentOS8(详细步骤) - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux多线程及多线程并发访问同一块内存的问题怎么解决

    这篇文章主要介绍了Linux多线程及多线程并发访问同一块内存的问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux多线程及多线程并发访问同一块内存的问题怎么解决文章都会有所收获,下面我们一起来看看吧。 为什么需要多线程? 并行实体共享同一个地址空间和所有可用数据 的这种能力是多进程锁无法表达的,因为多进程具有不同…

    2023年4月8日
    00
  • linux下上传下载文件夹的方法

    下面是“Linux下上传下载文件夹的方法”的详细攻略: 上传文件夹 通过scp命令 scp是一种安全的远程文件复制协议,可以将本地文件或目录复制到远程服务器,语法如下: scp -r [local_folder] [user@remote_host]:[remote_folder] 其中,-r参数表示可递归复制文件夹及其内容,local_folder是本地文…

    Linux 2023年5月14日
    00
  • Linux查看各用户硬盘占用大小

    Linux查看各用户硬盘占用大小 在Linux中,如果要统计各用户占用硬盘的大小,可以执行如下的命令du -sh /home/*这条命令会以K、M、G等单位输出 /home 下各用户目录占用硬盘的总大小,例如下面这样: [root@localhost ~]# du -sh /home/* 24K /home/dong 12K /home/tide 12K /…

    Linux 2023年4月27日
    00
  • 如何给Linux虚拟机连上WiFi详解

    下面是“如何给Linux虚拟机连上WiFi”的完整攻略。 在Linux虚拟机上使用无线网络 确认无线网卡支持 在Linux虚拟机上连接无线网络需要使用支持Wireless Extension的无线网卡。可以使用lspci命令来确认系统是否有无线网卡: lspci | grep -i wireless 如果有输出结果,那么就表示系统检测到了无线网卡,可以进行接…

    Linux 2023年5月24日
    00
  • linux iptables扩展,脚本防火墙

    netfileter:防火墙内核态ip tables:防火墙用户态(管理防火墙规则) iptables的表和链表包括不同的链,链包括大量的规则4个表: raw,mangle,nat,filter5种链(一般在nat表里用): INPUT(入站数据),OUTPUT(出站数据),FORWARD(转发数据), PREROUTING(路由选择前),POSTROUTI…

    Linux 2023年4月12日
    00
  • CentOS7安装MYSQL8.X的教程详解

    下面是“CentOS7安装MYSQL8.X的教程详解”的完整攻略。 CentOS7安装MYSQL8.X的教程详解 步骤1:准备工作 在安装MYSQL之前,我们需要先准备好以下信息: 操作系统必须为CentOS7或更高版本。 确认已经安装了EPEL源。 确认安装了wget软件。 确认有sudo权限的用户。 步骤2:添加MYSQL Yum存储库 MYSQL官方提…

    Linux 2023年5月14日
    00
  • linux上定时任务crontab命令的详细用法

    crontab文件的含义 minute:表示分钟,可以是从0到59之间的任何整数。 hour:表示小时,可以是从0到23之间的任何整数。 day:表示日期,可以是从1到31之间的任何整数。 month:表示月份,可以是从1到12之间的任何整数。 week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。 备注:最小单位就是分钟了,如果全是*…

    Linux 2023年4月13日
    00
  • 基于Linux系统geth的安装

    转载地址 https://blog.csdn.net/qq_36124194/article/details/83658580 安装ethereum sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部