系统及内核版本:

[root@node5 ~]# cat /etc/redhat-release

CentOS Linux release 7.3.1611 (Core)

[root@node5 ~]# uname -a

Linux node6 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

更新仓库:

[root@node5 yum.repos.d]# yum update

[root@node5 yum.repos.d]# cat /etc/redhat-release

CentOS Linux release 7.7.1908 (Core)

更新内核:

启用Elrepo仓库

[root@node5 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

[root@node5 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

查看可用系统内核包

[root@node5 ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* elrepo-kernel: hkg.mirror.rackspace.com

elrepo-kernel | 2.9 kB 00:00

elrepo-kernel/primary_db | 1.8 MB 00:01

可安装的软件包

kernel-lt.x86_64 4.4.196-1.el7.elrepo elrepo-kernel

kernel-lt-devel.x86_64 4.4.196-1.el7.elrepo elrepo-kernel

kernel-lt-doc.noarch 4.4.196-1.el7.elrepo elrepo-kernel

kernel-lt-headers.x86_64 4.4.196-1.el7.elrepo elrepo-kernel

kernel-lt-tools.x86_64 4.4.196-1.el7.elrepo elrepo-kernel

kernel-lt-tools-libs.x86_64 4.4.196-1.el7.elrepo elrepo-kernel

kernel-lt-tools-libs-devel.x86_64 4.4.196-1.el7.elrepo elrepo-kernel

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

kernel-ml-devel.x86_64 5.3.6-1.el7.elrepo elrepo-kernel

kernel-ml-doc.noarch 5.3.6-1.el7.elrepo elrepo-kernel

kernel-ml-headers.x86_64 5.3.6-1.el7.elrepo elrepo-kernel

kernel-ml-tools.x86_64 5.3.6-1.el7.elrepo elrepo-kernel

kernel-ml-tools-libs.x86_64 5.3.6-1.el7.elrepo elrepo-kernel

kernel-ml-tools-libs-devel.x86_64 5.3.6-1.el7.elrepo elrepo-kernel

perf.x86_64 5.3.6-1.el7.elrepo elrepo-kernel

python-perf.x86_64 5.3.6-1.el7.elrepo elrepo-kernel

安装最新内核

[root@node5 ~]# yum --enablerepo=elrepo-kernel install kernel-ml

查看系统上可用的所有内核:

[root@node5 ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

0 : CentOS Linux (5.3.6-1.el7.elrepo.x86_64) 7 (Core)

1 : CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)

2 : CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)

3 : CentOS Linux (0-rescue-ca186cba450446219a27ee86e037534b) 7 (Core)

设置默认启动选项grub(多系统启动程序),有两种方法:

通过 grub2-set-default 0 命令设置,0为上步执行结果

通过编辑文/etc/default/grub,将GRUB_DEFAULT=saved改为GRUB_DEFAULT=0

通过 gurb2-mkconfig 命令创建 grub2 的配置文件:

[root@node5 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-5.3.6-1.el7.elrepo.x86_64

Found initrd image: /boot/initramfs-5.3.6-1.el7.elrepo.x86_64.img

Found linux image: /boot/vmlinuz-3.10.0-1062.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-1062.el7.x86_64.img

Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-514.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-ca186cba450446219a27ee86e037534b

Found initrd image: /boot/initramfs-0-rescue-ca186cba450446219a27ee86e037534b.img

[root@node5 ~]# reboot

[root@node5 ~]# uname -r

5.3.6-1.el7.elrepo.x86_64

可以选择删除其余旧版本内核,若系统需要降级亦可保留其他内核

删除旧版本内核可用yum remove 或者 yum-utils:

用rpm -qa | grep kernal 得到内核列表,再用yum remove 删除

[root@node5 ~]# rpm -qa | grep kernel

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

kernel-3.10.0-514.el7.x86_64

kernel-tools-3.10.0-1062.el7.x86_64

abrt-addon-kerneloops-2.1.11-55.el7.centos.x86_64

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

kernel-3.10.0-1062.el7.x86_64

yum-utils 在系统安装超过三个内核时会删除旧版本内核

[root@node5 ~]# package-cleanup --oldkernels

已加载插件:fastestmirror, langpacks

No old kernels to remove

安装指定版本内核时只需在install后面加上指定版本即可。

centos linux 内核升级,Centos系统的升级及Linux 内核升级相关推荐

  1. 畅享10plus可以升级鸿蒙系统吗,华为哪些手机可以升级鸿蒙系统

    鸿蒙系统于6月2号正式上线,那么有那些手机可以升级鸿蒙系统呢,很多玩家发现自己的手机没有办法升级,那么下面就让小编来告诉玩家详细的鸿蒙系统更新步骤吧! 华为哪些手机可以升级鸿蒙系统 首批6月2日: 华 ...

  2. 华为什么系列可以升级鸿蒙系统,有哪些华为设备能够升级到鸿蒙系统?

    2021年6月2日,华为正式发布了鸿蒙2.0系统,说到"鸿蒙2.0系统"小芳对它的印象就是非常流畅且是一款能够能够做到万物互联的系统.那么问题来了,有哪些华为手机能够升级鸿蒙系统呢 ...

  3. linux装回win10系统无法开机,Win10/Linux双系统删除之后出现grub无法开机修复方法...

    现在很多用户会把电脑安装成双系统,一个用于日常使用,一个用于测试学习,一些用户反馈Win10/linux双系统,在删除linux系统之后,Win10无法启动,显示grub>,那么遇到这样的问题要 ...

  4. linux使用教程_iTOP-4412-QtE系统源码以及Linux系统-wfi设置以及使用文档 - 心底狂像...

    精英版在 linux 下使用 wifi,需要进行下面的配置: 首先用户在拿到光盘资料以后查看下光盘里面的"linux"->""文件,其中的 "x ...

  5. 小米11手机可以升级鸿蒙系统吗,37款确定可以升级EMUI11系统 鸿蒙手机只是时间问题...

    智能手机强大的性能是硬件配置跟操作系统软件互相配合协调的结果,现在智能手机的操作是苹果iPhone手机iOS系统以及谷歌安卓系统的天下,iOS系统只有苹果iPhone手机才可以使用,而其他安卓智能手机 ...

  6. 荣耀可以升级鸿蒙系统的机型,华为公布鸿蒙升级计划:覆盖上百机型,五年前的老机也能升级...

    昨天华为正式发布了鸿蒙OS 2.0系统,当然大家最关心的依然是到底有哪些华为的机型可以升级到鸿蒙系统上.而华为也没让人失望,根据华为最后公布的信息来看,这次鸿蒙系统的升级范围极广,华为旗下总共有上百种 ...

  7. 想升级Win11系统?却不知道Win10如何升级Win11?tpm2.0又是什么?【微星MSI-GF63笔记本为例】

    由于工作原因,有阵子没有更新这个模块的内容了!实在是不好意思!言归正传,有没有小伙伴像我一样听说微软发布了新系统就特别想先睹为快!但是又担心不稳定迟迟没有升级的呢?哈哈!昨晚我在逛小米之家的时候发现他 ...

  8. 升级鸿蒙系统内存,网友实测从安卓升级到鸿蒙 2.0:可用内存和存储容量增加...

    IT之家 5 月 7 日消息目前部分用户已收到鸿蒙 OS 2.0 开发者 Beta 版的推送,网上也已出现一些鸿蒙操作系统手机的实际体验视频. 据数码博主 @长安数码君 实测发现,从基于安卓系统的 E ...

  9. 华为荣耀9x升级鸿蒙系统,华为鸿蒙2.0首批升级名单,你们的手机在名单中吗

    华为的鸿蒙系统一直以来广受大众的关注,毕竟是属于我们自己的系统,最近鸿蒙2.0准备公测很多小伙伴都在讨论首批可以升级的机型都有哪些?为了给大家答疑解惑,小编整理了一下网上曝光的升级名单,大家看看有没有 ...

  10. 华为手机如何升级鸿蒙系统_怎么把华为手机升级到鸿蒙系统,又怎么回退为EMUI?...

    原标题:怎么把华为手机升级到鸿蒙系统,又怎么回退为EMUI? 昨天,华为正式发布了鸿蒙手机版,虽然只是开发者beta版,但却让华为粉丝们激动不已.毕竟从去年8月份发布,到这次推出手机版,已经是一年多了 ...

最新文章

  1. koa+mongoose基础入门
  2. Mocha BSM产品亮点——策略管理
  3. Zedboard学习(二):zedboard的Linux下交叉编译环境搭建
  4. 《图解CSS3:核心技术与案例实战》——1.3节渐进增强
  5. ftp服务器 vsftpd搭建和配置以及虚拟用户的设置
  6. 职高计算机选修6知识点,(计算机基础考试7.doc
  7. 利用scipy包计算表格线的峰值,还原表格得到表格结构
  8. MySQL学习(4)多表查询
  9. 在线生成抽象话的网页源码
  10. Nodejs之旅开始
  11. c语言lua读文件,file-io – 在Lua中逐行读取文件
  12. simpana oracle,华为认证云运维专家(HCIE-CDO)
  13. 覆盖电商、推荐、ETL、风控等多场景,网易的实时计算平台做了啥?
  14. Android的双进程守护,广播和双进程
  15. 《计算智能导论》下载
  16. 多元线性模型的分位数回归
  17. 超级实用网址合集(必须收藏一波)
  18. Oracle中Minus的使用
  19. 【深度学习】IMDB数据集上电影评论二分类
  20. 用数组输出26个小写字母

热门文章

  1. Apache Camel 2.23发布
  2. jooq权限配置_将jOOQ与Spring结合使用:配置
  3. 认识CUBA平台的CLI
  4. 功能Java示例 第4部分–首选不变性
  5. 什么是javax.ws.rs.core.context? [第3部分]
  6. 使用Java Servlet,JSP标签和Stormpath快速构建Java Web App
  7. Hibernate Collection Cache如何工作
  8. java中字符串的精确匹配_Java最佳实践–字符串性能和精确字符串匹配
  9. Java EE:基础知识
  10. Jackson中的自定义反序列化器和验证