CentOS7升级版本
一、挂载本地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升级版本相关推荐
- centos7升级GLIBC版本
之前在一个Centos7虚拟机上运行目标程序的时候,发现自己的编译环境比目标运行机的centos7系统的glibc版本要高,运行的时候报错,说找不到GLIBC_2.18.于是在该centos7运行 s ...
- centos7升级gcc版本,无需手动下载源码编译
centos7升级gcc版本,无需手动下载源码编译 第一步: 安装centos-release-scl 第二步: 安装devtoolset 第三步: 激活对应的devtoolset 第四步: 查看版本 ...
- centos7安装python3_详解Centos7升级python 2.7至Python 3.7
详解Centos7升级python 2.7至Python 3.7 龙行 个人随笔 2019-6-6 3451 0评论 centos7版本默认安装的是python2.7,对于强迫症的我来说,忍受不了啊. ...
- 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 ...
- Linux Glibc幽灵漏洞紧急修补方案;Centos7升级内核到3.18
本文转载:http://ixdba.blog.51cto.com/2895551/1609526 幽灵漏洞是Linux glibc库上出现的一个严重的安全问题,他可以让***者在不了解系统的任何情况下 ...
- CentOS7升级openssh至8.0
参考资料:最全CentOS7升级OpenSSH方案 以下这些包自行网上下载,或者虚拟机装一个最小系统,使用yumdownload下载这些资源 先将这些包上传到服务器,以免卸载openssl之后无法上传 ...
- Centos7升级内核——图文详尽版
Linux是一种开源电脑操作系统内核.它是一个用C语言写成,符合POSIX标准的类Unix操作系统. Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix ...
- Linux centos7升级内核(两种方法:内核编译和yum更新)
Linux centos7升级内核(两种方法:内核编译和yum更新) Linux的内核概念不用说大家也很清楚,正是内核版本的不同,才有Linux发行版本的说法,现在主流的cen ...
- centos7升级到centos8
1.前言 本文来说明下从centos7升级到centos8,我们使用最进本的dnf来做.这里说明的是升级是把所有的rpm都升级上去,如果系统中有非rpm包安装的文件,还是要备份下.索性把整个系统备份下 ...
最新文章
- iOS环信3.1·集成·功能的实现
- 从权限管理看互联网产品的盈利方式
- 以美术资源生产为例,谈游戏研发中台PM实战
- 常见的权限访问控制模型
- Py函数直接传入root是啥意思_Python内部函数——用处何在?
- 【GIT 基础篇六】分支管理(创建与合并)
- 36 SD配置-销售凭证设置-定义项目类别
- 《Linux 性能及调优指南》1.4 硬盘I/O子系统
- c语言程序设计教程二进制是什么,C语言程序设计教程
- SQL Server2005+SQL Server2000下载
- python实现钉钉群自动警报
- 使用python对微信好友进行数据分析
- python 三次样条_python实现三次样条插值
- HTML5作品展示摄影网站网页模板源码下载
- Entity Framework介绍
- 谷歌Chrome浏览器点击任务栏图标没有最小化
- Mongoose使用操作
- python在家怎么赚钱手工艺_在家手工赚钱的3个好方法(一天挣个百多块钱轻轻松松)...
- App Inventor 四字节转单精度浮点数
- java读Excel转List对象
热门文章
- java和ssm是什么关系,JAVA --- SSH和SSM的区别
- linux网页无法连接到服务器,linux – 无法连接到SMTP服务器
- 遥感计算机分类实验的难点,8-遥感实验.doc
- mysqli 返回一条结果_php中mysqli 处理查询结果集总结
- c#如何通过ftp上传文件_ftp自动上传文件,如何设置ftp自动上传文件及环境配置...
- 【Thymeleaf】获取绝对路径
- JavaScript基础总结
- 计算机课题推荐人意见,课题推荐人意见怎么写
- c#获取autocad安装位置_AutoCAD自动切换输入法插件
- c语言制表符_随时随地学习C语言之1—开发环境搭建