1、查看当前版本内核方法

#uname -a

2、升级准备步骤

先用以下命令更新仓库:

#yum -y update

启用 ELRepo 仓库

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

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

查看可用的内核包

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

3、升级内核

在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核。

如果要安装ml内核,使用如下命令:

yum --enablerepo=elrepo-kernel -y install kernel-ml

如果要安装lt内核,使用如下命令:

yum --enablerepo=elrepo-kernel -y install kernel-lt

在此我们安装的是ml内核,如下:

yum --enablerepo=elrepo-kernel install kernel-ml

4、修改grub.conf使内核生效

内核升级完毕后,不会立即生效,还需要我们修改grub.conf文件

编辑 /etc/default/grub 文件

将GRUB_DEFAULT=saved 修改为:GRUB_DEFAULT=0

通过 gurb2-mkconfig 命令创建 grub2 的配置文件,然后重启

#grub2-mkconfig -o /boot/grub2/grub.cfg

#reboot

5、再验证是否是最新的内核

#uname -r

4.15.6-1.el7.elrepo.x86_64

6、删除旧内核(可选)

查看系统全部内核包:

# rpm -qa | grep kernel

kernel-tools-libs-3.10.0-514.26.2.el7.x86_64

kernel-ml-4.15.6-1.el7.elrepo.x86_64

kernel-3.10.0-327.el7.x86_64

kernel-tools-3.10.0-514.26.2.el7.x86_64

kernel-headers-3.10.0-514.26.2.el7.x86_64

kernel-3.10.0-514.26.2.el7.x86_64

用命令删除旧内核:

#yum remove kernel-tools-libs-3.10.0-514.26.2.el7.x86_64 kernel-3.10.0-327.el7.x86_64 kernel-tools-3.10.0-514.26.2.el7.x86_64 kernel-headers-3.10.0-514.26.2.el7.x86_64 kernel-3.10.0-514.26.2.el7.x86_64

linux contos升级内核,CentOS7升级内核方法相关推荐

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

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

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

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

  3. linux centos7修改默认启动的内核(升级及切换内核)

    修改默认启动的内核步骤 uname -r # 查看当前内核版本cat /boot/grub2/grub.cfg |grep "menuentry " # 查看所有可用内核grub2 ...

  4. centos7的内核升级

    默认的centos7是3.10版本,在运行docker和k8s等容器编排工具时可能会有些位置错误,所以这时候有必要进行一下内核的升级. 我这里最新的内核是5.4版本,所以以升级到5.4版本为例,如果需 ...

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

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

  6. centos7.6内核升级

    1.上传一个高版本的系统镜像到服务器上,并挂载到目录 2.配置本地镜像的yum源 #mount -o loop /root/kernel/CentOS-7.7-x86_64-DVD-1908.iso ...

  7. Linux系统管理员:不要害怕升级内核

    Linux系统管理员平时很重要的一项工作就是负责系统内核升级.做好系统内核的升级工作,对于Linux系 统的稳定性具有至关重要的作用.但是很少有人敢贸然的对Linux系统的内核进行升级,担心会影响现有 ...

  8. Centos7 升级内核版本

    1.查看当前内核版本 $ uname -r 3.10.0-514.el7.x86_64 $ uname -a Linux k8s-master 3.10.0-514.el7.x86_64 #1 SMP ...

  9. 升级linux mint内核,如何升级 Linux Mint 19.1 为 Linux Mint 19.2

    Linux Mint 19.2 "Tina" 在 2019 年 8 月 2 日发布,它是一个基于 Ubuntu 18.04 LTS (Bionic Beaver) 的长期支持版本. ...

最新文章

  1. 云计算开发要学习哪些东西?云计算开发的内容
  2. Angular 7 版本
  3. vs opencv4 imread读不到图片问题的解决方法
  4. 老大难的 Java ClassLoader,到了该彻底理解它的时候了
  5. 解决 IPS forbidden 的问题
  6. java 友元_C++ 友元函数 | 菜鸟教程
  7. C++ C++基础语法入门总结(一)命名空间-输入输出-缺省参数-函数重载
  8. java中else语句有错_java 菜鸟 If else有错误
  9. widows下 python环境变量配置
  10. 如何优化你的布局层级结构之RelativeLayout和LinearLayout及FrameLayout性能分析(一)...
  11. 8路抢答器c语言程序,多路抢答器c程序(原创)
  12. 使用Python采集淘宝类目数据并进行数据分析
  13. 转录组测序之各类样品如何取样保存
  14. 千古绝唱——陆游和唐琬
  15. 雷军:《我十年的程序员生涯》系列之二:我赚的第一桶金
  16. 计算二叉树中各结点的最大元素的值
  17. css里的英文翻译,css常见英文翻译
  18. 服务器接上显示器后没信号,为什么显示器无信号电脑显示器无信号的解决办法...
  19. 快速破解专业操盘手核心机密(全套)
  20. 如何将 Visual Paradigm 桌面客户端连接到不同的 VP Online 存储库丨使用教程

热门文章

  1. android service 构造函数,Android IntentService无法实例化类;没有空构造函数
  2. java定时刷新界面_Java定时更新数据---定时器
  3. 解决Android学习之ScollView嵌套ListView和GridView问题
  4. Jsp servlet mysql 学生信息管理系统
  5. 【Rollo的Python之路】Python 多进程 学习笔记 multiprocessing
  6. Appium swipe之屏幕上、下、左、右滑动
  7. ahp层次分析法软件
  8. 一种牛逼的网站分享插件实现
  9. 汇编指令:push、pop
  10. [SQL SERVER] 优化SQL Server 2000的设置