小伙伴日常肯定遇到过内核升级的情况,小编就以Centos 7内核升级为例,升级内核一般有两种方式:一种是编译,一种是yum,现就yum这种方法进行学习。

1、查看当前内核版本

①uname -r

②uname -a

③less /proc/version

2、升级内核准备

①启用 ELRepo 仓库,导入ELRepo仓库的公共密钥

 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

②安装ELRepo仓库的yum源

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

3、查看可用内核版本

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

4、安装最新版本内核

yum --enablerepo=elrepo-kernel install kernel-ml
//enablerepo 选项开启 CentOS 系统上的指定仓库。默认开启的是 elrepo,这里用 elrepo-kernel 替换//

5、设置grub2

内核安装好后,需要设置为默认启动选项并重启后才会生效,查看系统上的所有可用内核:

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

设置新的内核为grub2的默认版本 :

①通过 grub2-set-default 0 命令设置,0是上面查出来的序号

②编辑 /etc/default/grub 文件,设置 GRUB_DEFAULT=0,通过上面查询显示的编号为 0 的内核作为默认内核:

生成 grub 配置文件并重启:grub2-mkconfig -o /boot/grub2/grub.cfg

6、重启后并验证

reboot   //重启uname -r //验证

7、删除旧内核(建议保留一段时间再进行删除)

查看系统的全部内核

rpm -qa | grep kernel

删除方法有两种:

①yum remove 删除旧内核的 RPM 包

②安装yum-utils

yum install yum-utils

删除旧版本:package-cleanup --oldkernels

Centos内核升级-Yum方式_1相关推荐

  1. centos 7升级内核,yum方式升级内核,编译方式升级内核

    centos 7升级内核 1.centos 7升级内核(从3.10到5.17) 1.yum方式升级内核 1.1 用epel源升级内核 1.2 设置内核启动顺序 1.3 重启系统,查看内核版本是否升级 ...

  2. centos内核升级的两种方法

    对于一些特殊的软件,如docker 需要linux内核3.1 之上才能很好支持,这时就需要升级内核了,而centos7默认的内核好像是  3.10.x,有些低. 方法一: 查看当前系统内核版本 una ...

  3. centos 内核升级

    首先查看centos版本: cat /etc/centos-release 或者: rpm -q centos-release 查看内核版本: uname -sr 查看官方内核:https://www ...

  4. CentOS 7以yum方式安装zabbix3.2及配置文件详解

    一.zabbix简介与环境准备 简介详见 ---> zabbix简介 环境准备: CentOS 7(node7):zabbix-server,web,mysql,agent mariadb:5. ...

  5. centos7 docker安装_教你如何在 CentOS 7 下 yum 方式安装 Docker 环境

    记录在CentOS 7下使用yum方式安装Docker环境的步骤. 1.移除旧版本: yum remove docker \                  docker-client \      ...

  6. CentOS 内核升级的总结

    一 下载内核包到本地机器,本地进行更新 # 下载你要更新的内核包 http://ftp.scientificlinux.org/linux/scientific/6/x86_64/updates/se ...

  7. CentOS内核升级

    下载linux内核源码 网址是:http://www.kernel.org [root@rong2 ~]# uname -r 2.6.35.1 [root@rong2 soft]# cd /usr/s ...

  8. linux 7 内核崩溃重启,centos7无故重启-内核升级

    最近有一台物理服务器,centos7操作系统,无故重启,每天都会发生这种情况: 解决: 升级内核 CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本,使用ELRepo升 ...

  9. 升级linux4.9 故障,CentOS 4升级到4.9

    CentOS 4升级yum后yum不能使用解决办法. Yum fails "GLib-CRITICAL" yum check-update (process:25406): GLi ...

最新文章

  1. Spring Controller Junit例子
  2. 跨sql server查询mysql_SQL Server 跨数据库查询数据的方法
  3. python画图横轴刻度间隔设置为3个月_Python 天气情况数据分析及可视化
  4. php如何生成公钥私钥,php如何生成公钥私钥(代码)
  5. 你不该错过的2020中国开源年报,填开源开发者问卷,成为国内开源的见证者
  6. X_Forwarded_for 获得真实IP
  7. clean code
  8. android 动画基础,Android 动画基础
  9. STM32 USART 多摩川编码器调试
  10. Oracle JDE计划BOM应用
  11. idea 类存在,但是报错
  12. gitter 卸载_最佳Gitter渠道:硬件,物联网和机器人技术
  13. specular BRDF
  14. windows同步linux用户,用winbind实现windowsPDC和linux系统的帐号同步
  15. 如何才能骗过面部识别系统?
  16. MTK软件测试简历,【转帖】MTK]平台相关资料
  17. 求解三维空间中两向量之间的夹角
  18. 【JavaScript框架封装】自己动手封装一个涵盖JQuery基本功能的框架及核心源码分享(单文件版本)...
  19. 找不到动态库解决方案
  20. math@python双阶乘@累乘的多种实现方式

热门文章

  1. 百度地图js轨迹展示
  2. 详谈气象站的功能区别
  3. java设计模式之状态机模式
  4. github支持php_github怎么使用
  5. MySQL自定义函数实例
  6. 从传统营销到网络销售的四个特点
  7. MySQL查看表结构SQL语句
  8. java多线程设计模式详解
  9. 《余世维 - 有效沟通》讲义zz
  10. Drools基础语法