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=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升级后重启完不生效,是配置信息修改有误导致的。

升级前:

最终:

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

时间: 2024-11-08 23:02:58

CentOS7升级版本的相关文章

Centos7升级gcc版本方法之一使用scl软件集

Centos7 gcc版本默认4.8.3,Red Hat 为了软件的稳定和版本支持,yum 上版本也是4.8.3,所以无法使用yum进行软件更新,所以使用scl. scl软件集(Software Collections),是为了给 RHEL/CentOS 用户提供一种以方便.安全地安装和使用应用程序和运行时环境的多个(而且可能是更新的)版本的方式,同时避免把系统搞乱. 使用scl升级gcc步骤: 1.安装scl源: yum install centos-release-scl scl-utils

Centos7升级新内核

由于觉得Centos7内核版本还不够高,就想升级下,下面是升级步骤 我使用的方法是使用yum升级内核 使用第三方仓库升级 CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本. 要在 CentOS 7 上启用 ELRepo 仓库,请运行: # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.

Python升级版本及版本升级后Yum无法使用的解决方法

#升级版本 yum -y install gcc cd /opt wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz tar xf Python-2.7.6.tgz  ./configure --prefix=/usr/local/python2.7  cd Python-2.7.6 ./configure --prefix=/usr/local/python2.7  make && make install mv /usr/b

NTFS For Mac升级版本方法介绍

在苹果市场发展快速的今天,Mac电脑在我们日常办公中必不可少,但是我们再使用Mac电脑时常出现与Windows系统文件不兼容的问题.这时NTFS For Mac就派上用场了. NTFS For Mac在Windows系统和Mac系统之间提供无阻碍的数据交换.现在它已经升级到NTFS For Mac12了,如何升级NTFS For Mac版本呢? 小编在这里告诉大家升级版本操作起来很简单,NTFS For Mac官网会不定期的推出新版本,系统会自动检查是否有新版本推出.如果一个新版本的驱动程序已被

斗地主牌型基本算法升级版本

斗地主牌型基本算法升级版本 好久没更新博客了,前段时间和朋友一起开了一个公司 做APP,最后失败了.现在又开始做棋牌游戏了,最近在看网狐的源码,发现里面斗地主的基本算法太强大了,现在想想我原来的算法简直是弱爆了,分享一下 希望能对你有一点点帮助.以下主要涉及到判断牌型,牌型大小比较2块,如果你想了解更多关于棋牌游戏的东西请访问我的 棋牌游戏专栏. 一.判断牌型 定义一个结构来表示每张相同牌的信息. //分析结构 structtagAnalyseResult { BYTE cbFourCount;

Nginx 升级版本或者重新编译增加参数

Nginx 升级版本或者重新编译增加参数 这里我们重新编译下,增加nginx用户和组 先创建用户 #useradd nginx 开始编译 #cd /usr/local/nginx-1.6.1 #./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --h

中国寒龙社工包v3.34 6.1升级版本已经发布 具体请到官网下载!!感谢支持!~~~~~不会升级的请到咱们交流群!本程序在windowsxp下最为兼容 感谢支持!如果有BUG请反馈!!

寒龙社会工程包:http://pan.baidu.com/s/1dDcilBb当你看到 中国寒龙V3.34 6.1版本的发布  那么本工具包将更强大的 展现了工具包的价值! 本次开发由by:寒龙升级  感谢大家支持 如果有各位小组的支持 本人不谢感激! 当然本站内的工具包 可以提供专门店小组工具包 制作!承接QQ群:94588528 本次手动升级  修复一下几点的不足! v3.33版本出现的  各种打不开的问题 v3.33版本中出现 主程序远控不能配置的问题 v3.33版本 部分 文件夹不能打开

Centos7.4 版本环境下安装Mysql5.7操作记录

Centos7.x版本下针对Mysql的安装和使用多少跟之前的Centos6之前版本有所不同的,废话就不多赘述了,下面介绍下在centos7.x环境里安装mysql5.7的几种方法: 一.yum方式安装 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5

SQLSERVER 升级版本的方法

1. 以SQLSERVER2014为例说明 SQLSERVER升级版本的方法, 也适用于evaluation 版本超过180天之后的处理. 2. 打开所有的应用 看到有一个 sqlserver2008的安装中心 还有一个 sqlserver 2014 的安装中心 这里显然 选择 sqlserver2014 的安装中心.(虽然是废话 但是我自己也点错过) 3. 选择维护  然后选择版本升级 稍等片刻 4.输入产品密钥 如果您是盗版受害者 可以输入一些序列号,这里随便从网上搜了一下: SQL SER