概述

今天主要分享下最近做的一个操作系统升级(centos7->centos8)测试,过程如下:

注意:如果在正式环境升级,请做好数据备份以及重要配置备份!因为升级会造成一部分应用被卸载。


操作系统升级步骤

1、安装epel源

yum -y install epel-release

2、安装rpmconf和yum-utils

yum -y install rpmconf yum-utils

3、执行rpmconf

如果出现一些提示,请输入Y和回车继续,如果没提示继续第四步操作

rpmconf -a

4、安装dnf

yum -y install dnf

5、移除yum和yum-metadata-parser

dnf -y remove yum yum-metadata-parser

6、删除/etc/yum目录

rm -rf /etc/yum

7、安装Centos8的源和升级epel源

dnf -y upgradednf -y upgrade http://mirrors.163.com/centos/8.0.1905/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpmdnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmdnf clean all

8、卸载centos7的内核

rpm -e --nodeps `rpm -q kernel`

9、升级到centos8

这一步一般会报错,如果没有报错请进行第10步操作

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

发现报错之后先卸载类似于图上from package后面的包名

rpm -e --nodeps sysvinit-tools-2.88-14.dsf.el7.x86_64

rpm -e --nodeps python-inotify-0.9.4-4.el7.noarch

rpm -e --nodeps adwaita-qt5-1.0-1.el7.x86_64

rpm -e --nodeps pycairo-1.8.10-8.el7.x86_64

卸载完后再次执行升级

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

10、执行rpmconf

会出现如下界面,一直输入Y和回车即可

rpmconf -a

11、重启生效

reboot

到这里我们就完成操作系统的整体升级了,毕竟是测试环境,所以写的还是相对简单的。。。后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下!

centos8更换yum源_基于yum进行linux系统升级--从Centos7升级到Centos8相关推荐

  1. centos7 yum源_搭建内网Linux CentOS yum源,摆脱依赖包困扰

    什么是yum源? yum源就是使用yum命令下载软件的镜像地址. 我们通常使用 yum install 命令来在线安装 linux系统的软件, 这种方式可以自动处理依赖性关系,并且一次安装所有依赖的软 ...

  2. 基于VSFTP的本地YUM源及光盘YUM源搭建

    基于VSFTP的本地YUM源及光盘YUM源搭建    一.yum环境的本地源搭建(基于VSFTP):   1)安装vsftp;      ******************************* ...

  3. centos8更换软件源

    我用的是目前最新的centos8 更换软件源之后centos下载安装软件的速度会更快,如果从默认的国外的软件软安装下载安装软件速度很慢. 更换软件源步骤 mv /etc/yum.repos.d/Cen ...

  4. 虚拟机给Centos7配置yum源(本地yum和网络yum)

    文章目录 目录 文章目录 前言 一.本地yum源配置 二.配置网络yum源 (需要能连接外网) 总结 前言 yum简介: 1.Yum(全称为 Yellowdog Updater, Modified)是 ...

  5. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  6. 更新linux yum源,CentOS 更新yum源

    CentOS更新yum源(中科大) yum安装方式在有网络环境的时候非常方便,选择一个比较快的yum源是非常有意义的 源文件下载地址: 1.更名当前的repo文件 mv /etc/yum.repos. ...

  7. 修改yum源为国内yum源和本地yum源

    记录:309 场景:在CentOS 7.9操作系统上,修改yum源为国内yum源和本地yum源.以适配yum命令安装和部署各类软件需求. 版本: 操作系统:CentOS 7.9 1.修改yum源一般原 ...

  8. Linux(CentOS7)中利用一个光盘制作yum源(配置yum源)

    Linux中配置yum源 1.挂载光盘 参考链接https://blog.csdn.net/m0_53521757/article/details/112536969 命令:mount -r /dev ...

  9. Linux初窥:CentOS配置本地yum源与网络yum源

    原文地址:https://blog.csdn.net/kangvcar/article/details/73477730 一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为 ...

最新文章

  1. 用自定义方法,传入成绩数组,实现输出考试成绩的成三名
  2. java需要转go吗,【Java转Go】弄清GOPATH
  3. [Miller-Rabin Pollard-rho]【学习笔记】
  4. goudp文件传输服务器,golang udp服务端客户端例子
  5. 【实战 Ids4】║ 给授权服务器加个锁——HTTPS配置
  6. pkpm板按弹性计算还是塑性_PKPM中的S\R验算显红原因分析
  7. android如何创建spinner组件,Andriod开发之下拉列表控件(Spinner)的用法
  8. 华三 h3c ospf、rip 路由引入和路由策略
  9. MAC VSCode Go代码第一次运行配置
  10. 谷歌助手现可预测航班延误情况并推送建议
  11. PDF417数据容量
  12. Arangodb Basic CRUD
  13. 列宽一字符等于多少厘米_【excle列宽等于】excel里面的列宽和行高单位是多少?多少等于1厘米?怎么对比的?...
  14. 黑苹果2k显示器开启hidpi_黑苹果开启硬件加速
  15. 三面微软,四面雅虎,外企面经复盘总结,那些你不知道的面试技巧
  16. 启动计算机 英语,电脑开机出现英文怎么办
  17. 一篇让你搞定word文档毕业论文/书籍格式
  18. 解放运维的双手,谈自动化运维管理平台设计
  19. 基于粤嵌6818开发板上通过网络连接实现文件传输
  20. jquery实现省市区三级联动

热门文章

  1. 3月12日云栖精选夜读 | 安全多方计算新突破!阿里首次实现“公开可验证” 的安全方案...
  2. 如何使用iPad移动办公
  3. 持续集成之 Jenkins 钉钉通知(八)
  4. Rxjava、Retrofit返回json数据解析异常处理
  5. hdu1978(递推dp)
  6. file的getPath getAbsolutePath和getCanonicalPath的不同
  7. ACM在线测评系统评测程序设计与python实现
  8. Master/Slave知识
  9. excel函数公式html文档,Excel中把计算式转换为运算结果的方法 EXCEL中计算出的公式如何转换成纯文本内容?...
  10. 企业主要财务指标有哪些