码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7升级版本

时间:2019-07-03 19:42:25      阅读:352      评论:0      收藏:0      [点我收藏+]

标签:需要   redhat   本地yum源   重启   http   bsp   内容   本地源   ima   

一、挂载本地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=local
  3 baseurl=file:///home/sda5/cdrom
  4 gpgcheck=0
  5 enabled=1
  6 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升级后重启完不生效,是配置信息修改有误导致的。

升级前:

技术图片

技术图片

最终:

 技术图片

 

CentOS7升级版本

标签:需要   redhat   本地yum源   重启   http   bsp   内容   本地源   ima   

原文地址:https://www.cnblogs.com/yanwuliu/p/11128403.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!