一、挂载本地yum源

1、将光盘中的内容scp到本地目录下,这里我的目录是/home/sda5/cdrom

2、修改配置文件,将本地源指向拷贝的目录

cd /etc/yum.repos.d/
mkdir -p /etc/yum.repos.d/backup
mv * /etc/yum.repos.d/backup #将其他的yum源移到备份目录下,防止冲突
vim /etc/yum.repos.d/local.repo

  1 [local]2 name=local3 baseurl=file:///home/sda5/cdrom4 gpgcheck=05 enabled=16 gpgkey=file:///home/sda5/RPM-GPG-KEY-CentOS-7

其中,baseurl是拷贝的目录。file://表示Yum源为文件,gpgkey为gpg key文件。

3、更新Yum源

如果只想让local.repo生效,可以将在/etc/yum.repos.d目录下创建一个backup目录,并将其它.repo文件都移到这个backup目录中。

执行以下命令更新Yum源:

yum clean all
yum makecache

4、查看现在机器上的Yum源

yum repolist all

注意:状态为启用(enabled),数量不为0才是加载成功。

如果yum后出现【Insufficient space in download directory】 错误

方法:
1:# yum clean all  命令会清除yum的缓存文件,不过有后遗症……
2:手动删除一些不需要的东西,这个简单吧……
3:手动删除日志文件,这个也简单吧……

4:对磁盘进行扩容操作,这个有点复杂和危险……

二、升级版本

1、升级core

yum update --skip-broken

升级后查看是否升级成功

cat /etc/redhat-release #查看core是否升级成功uname -r #查看kernel是否升级成功uname -a #查看kernel是否升级成功

注意,kernel和core都要升级。

2、升级kernel

如果kernel未升级成功,先查看下系统默认的内核版本:

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

如果已存在,在通过修改配置指向我们需要的kernel即可:

grub2-set-default 0

如果不存在,则要安装:

yum install -y kernel

再修改配置信息,指向我们需要的kernel,然后重启使之生效。

注:kernel升级后重启完不生效,是配置信息修改有误导致的。

升级前:

最终:

转载于:https://www.cnblogs.com/yanwuliu/p/11128403.html

CentOS7升级版本相关推荐

  1. centos7升级GLIBC版本

    之前在一个Centos7虚拟机上运行目标程序的时候,发现自己的编译环境比目标运行机的centos7系统的glibc版本要高,运行的时候报错,说找不到GLIBC_2.18.于是在该centos7运行 s ...

  2. centos7升级gcc版本,无需手动下载源码编译

    centos7升级gcc版本,无需手动下载源码编译 第一步: 安装centos-release-scl 第二步: 安装devtoolset 第三步: 激活对应的devtoolset 第四步: 查看版本 ...

  3. centos7安装python3_详解Centos7升级python 2.7至Python 3.7

    详解Centos7升级python 2.7至Python 3.7 龙行 个人随笔 2019-6-6 3451 0评论 centos7版本默认安装的是python2.7,对于强迫症的我来说,忍受不了啊. ...

  4. centos7升级python,yum出现问题“ImportError: No module named urlgrabber.grabber”

    centos7升级python的教程已经有很多了 比如老版本的python是2.6.6,新安装的python版本是2.7.9 mv /usr/bin/python /usr/bin/python2.6 ...

  5. Linux Glibc幽灵漏洞紧急修补方案;Centos7升级内核到3.18

    本文转载:http://ixdba.blog.51cto.com/2895551/1609526 幽灵漏洞是Linux glibc库上出现的一个严重的安全问题,他可以让***者在不了解系统的任何情况下 ...

  6. CentOS7升级openssh至8.0

    参考资料:最全CentOS7升级OpenSSH方案 以下这些包自行网上下载,或者虚拟机装一个最小系统,使用yumdownload下载这些资源 先将这些包上传到服务器,以免卸载openssl之后无法上传 ...

  7. Centos7升级内核——图文详尽版

    Linux是一种开源电脑操作系统内核.它是一个用C语言写成,符合POSIX标准的类Unix操作系统. Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix ...

  8. Linux centos7升级内核(两种方法:内核编译和yum更新)

                Linux centos7升级内核(两种方法:内核编译和yum更新) Linux的内核概念不用说大家也很清楚,正是内核版本的不同,才有Linux发行版本的说法,现在主流的cen ...

  9. centos7升级到centos8

    1.前言 本文来说明下从centos7升级到centos8,我们使用最进本的dnf来做.这里说明的是升级是把所有的rpm都升级上去,如果系统中有非rpm包安装的文件,还是要备份下.索性把整个系统备份下 ...

最新文章

  1. iOS环信3.1·集成·功能的实现
  2. 从权限管理看互联网产品的盈利方式
  3. 以美术资源生产为例,谈游戏研发中台PM实战
  4. 常见的权限访问控制模型
  5. Py函数直接传入root是啥意思_Python内部函数——用处何在?
  6. 【GIT 基础篇六】分支管理(创建与合并)
  7. 36 SD配置-销售凭证设置-定义项目类别
  8. 《Linux 性能及调优指南》1.4 硬盘I/O子系统
  9. c语言程序设计教程二进制是什么,C语言程序设计教程
  10. SQL Server2005+SQL Server2000下载
  11. python实现钉钉群自动警报
  12. 使用python对微信好友进行数据分析
  13. python 三次样条_python实现三次样条插值
  14. HTML5作品展示摄影网站网页模板源码下载
  15. Entity Framework介绍
  16. 谷歌Chrome浏览器点击任务栏图标没有最小化
  17. Mongoose使用操作
  18. python在家怎么赚钱手工艺_在家手工赚钱的3个好方法(一天挣个百多块钱轻轻松松)...
  19. App Inventor 四字节转单精度浮点数
  20. java读Excel转List对象

热门文章

  1. java和ssm是什么关系,JAVA --- SSH和SSM的区别
  2. linux网页无法连接到服务器,linux – 无法连接到SMTP服务器
  3. 遥感计算机分类实验的难点,8-遥感实验.doc
  4. mysqli 返回一条结果_php中mysqli 处理查询结果集总结
  5. c#如何通过ftp上传文件_ftp自动上传文件,如何设置ftp自动上传文件及环境配置...
  6. 【Thymeleaf】获取绝对路径
  7. JavaScript基础总结
  8. 计算机课题推荐人意见,课题推荐人意见怎么写
  9. c#获取autocad安装位置_AutoCAD自动切换输入法插件
  10. c语言制表符_随时随地学习C语言之1—开发环境搭建