Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Centos 7 升级内核版本为 5.12.11​

Centos 7 升级内核版本为 5.12.11​

作者头像
叨叨软件测试
发布于 2021-07-16 09:07:25
发布于 2021-07-16 09:07:25
3K00
代码可运行
举报
文章被收录于专栏:叨叨软件测试叨叨软件测试
运行总次数:0
代码可运行

背景

为了 Docker、Kubernetes 运行稳定,升级 Centos 7 内核版本为 5.12.11。

升级

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 查看当前内核
$ uname -sr
Linux 3.10.0-1160.25.1.el7.x86_64

# 查看操作系统版本
$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

# 导入 ELRepo 仓库的公共密钥
$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# 安装 ELRepo 仓库的 yum 源
$ yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

# 替换为清华 ELRepo 源
$ sed -i "s/mirrorlist=/#mirrorlist=/g" /etc/yum.repos.d/elrepo.repo
$ sed -i "s#elrepo.org/linux#mirrors.tuna.tsinghua.edu.cn/elrepo#g" /etc/yum.repos.d/elrepo.repo

# (可选) 更新 yum 缓存
$ yum makecache

# 查看可用的内核版本,kernel-ml(mainline stable):稳定主线版本,kernel-lt(long term support):长期支持版本
$ yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
已加载插件:fastestmirror, langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * elrepo-kernel: linux-mirrors.fnal.gov
可安装的软件包
kernel-lt.x86_64                           5.4.127-1.el7.elrepo          elrepo-kernel
kernel-lt-devel.x86_64                     5.4.127-1.el7.elrepo          elrepo-kernel
kernel-lt-doc.noarch                       5.4.127-1.el7.elrepo          elrepo-kernel
kernel-lt-headers.x86_64                   5.4.127-1.el7.elrepo          elrepo-kernel
kernel-lt-tools.x86_64                     5.4.127-1.el7.elrepo          elrepo-kernel
kernel-lt-tools-libs.x86_64                5.4.127-1.el7.elrepo          elrepo-kernel
kernel-lt-tools-libs-devel.x86_64          5.4.127-1.el7.elrepo          elrepo-kernel
kernel-ml.x86_64                           5.12.12-1.el7.elrepo          elrepo-kernel
kernel-ml-devel.x86_64                     5.12.12-1.el7.elrepo          elrepo-kernel
kernel-ml-doc.noarch                       5.12.12-1.el7.elrepo          elrepo-kernel
kernel-ml-headers.x86_64                   5.12.12-1.el7.elrepo          elrepo-kernel
kernel-ml-tools.x86_64                     5.12.12-1.el7.elrepo          elrepo-kernel
kernel-ml-tools-libs.x86_64                5.12.12-1.el7.elrepo          elrepo-kernel
kernel-ml-tools-libs-devel.x86_64          5.12.12-1.el7.elrepo          elrepo-kernel
perf.x86_64                                5.12.12-1.el7.elrepo          elrepo-kernel
python-perf.x86_64                         5.12.12-1.el7.elrepo          elrepo-kernel

# 升级为主线版本
$ yum --enablerepo=elrepo-kernel install kernel-ml -y

配置开机加载

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 查看可用内核版本及启动顺序
$ sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg

# 查看启动顺序
$ yum install -y grub2-pc
$ grub2-editenv list

# 设置开机启动
$ grub2-set-default 0
或者
$ grub2-mkconfig -o /boot/grub2/grub.cfg

# 重启生效
$ reboot

# 重启后查看内核版本
$ uname -sr
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叨叨软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Centos 7 升级系统内核
我们使用 Linux 来表示整个操作系统,但严格地来说,Linux 只是个内核。各种发行版(RedHat、ubuntu、CentOS等)是一个完整功能的系统,它建立在内核之上,具有各种各样的应用程序工具和库。
玖柒的小窝
2021/12/09
1.5K0
linux 实现centos7在线升级最新版本内核
Kernel  (内核)是操作系统的核心,掌握所有硬件设备的控制权,也就是说,你所希望计算机帮你完成的各项工作,都需要通过内核的帮助才能完成,当然,如果我们想完成的某个功能是内核没有的,则内核不会操控计算机来帮你完成这项工作,如果我们想让内核去完成这个功能,那么我们就必须将该功能的模块添加到内核当中,这就类似于驱动程序,有了这样一个“驱动程序”的支持后,我们的硬件才能完成之前所不能完成的功能。
用户4877748
2020/07/22
2.6K0
linux 实现centos7在线升级最新版本内核
centos7 安装高版本内核
因为一些调试及测试需要,我们的centos需要安装高版本内核以便进行BCC和BPF的实时调试功能。 
保持热爱奔赴山海
2020/02/17
2.1K0
linux-kernel(内核)升级,降级与使用
大家好,又见面了,我是你们的朋友全栈君。 1,查看当前linux内核版本命令 [root@ ~]uname -a Linux critical-drum-1.localdomain 4.12.10-1.el7.elrepo.x86_64 #1 SMP Wed Aug 30 13:00:07 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux [root@ ~]uname -r 4.12.10-1.el7.elrepo.x86_64 [root@ ~]cat /etc/re
全栈程序员站长
2022/08/09
2.4K0
centos7 内核如何升级
需求:由于客户容器化的需要,需要将当前的操作系统升级为5.10.7的版本。 内核升级操作步骤如下: 步骤一:载入公钥、安装elrepo rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 步骤二、载入elrepo-kernel元数据 yum --disablerepo=\* --enablerepo
Linux运维技术之路
2022/06/07
2.6K0
Centos内核版本升级
内核进行的是应用软件和计算机硬件的交互工作在计算机科学中,内核(英语:kernel)又称核心,是一个计算机程序,用来管理软件发出的数据I/O(输入与输出)要求,将这些要求转译为数据处理的指令,交由中央处理器(CPU)及计算机中其他电子组件进行处理,是现代操作系统中最基本的部分。 它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。通过进程间通信机制及系统调用,应用进程可间接控制所需的硬件资源(特别是处理器及IO设备)。
惨绿少年
2019/07/02
3.8K0
CentOS7 升级最新内核
yum 方式升级到最新版 导入 elrepo 仓库 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm 列出可用的内核相关包 # kernel-lt:长期支持版本,用于修复旧版内核的 BUG,这些内核只会修复重大 BUG,并且不会频繁发布版本。 # kernel-ml:最新稳定版本 yum --d
陳斯托洛夫斯記
2022/10/27
2.4K0
CentOS7 升级最新内核
CentOS 7 升级 Linux 内核
升级 CentOS 内核参考资料 1 升级 CentOS 内核参考资料 2 通过 /proc 虚拟文件系统读取或配置内核 Linux 内核官网 CentOS 官网
全栈程序员站长
2022/09/15
4.1K0
CentOS 7/6系统升级内核版本到5.2.2
由于公司服务器新业务需要,需要将CentOS 7系统的内核(3.10.0-229)进行升级。
用户1679793
2019/07/25
7.3K0
CentOS 8系统安装Kernel 5.x内核版本详细方法
CentOS 8操作附带一个定制内核,以确保其完整性和与支持的硬件的兼容性。CentOS 8 Linux中附带的内核版本为4.18。Linux内核包括基本内核本身和许多内核模块。
IDC科技
2020/11/02
9.4K0
CentOS 8系统安装Kernel 5.x内核版本详细方法
linux服务器搭建之路3-升级内核
由于个人强迫症,什么软件都想用最新的,装完centos之后,第一件事就是升级内核。
锦小年
2019/05/26
1.4K0
CentOS7.5-1804系统内核升级
版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢
耕耘实录
2018/12/20
2.4K0
Centos升级系统到最新内核
作者:admin,发布日期:2017-06-29 阅读:323;评论:0 首先更新系统软件到最新 yum -y update 接着查看当前内核版本 [root@VM_255_28_centos ~]# uname -sr Linux 3.10.0-327.36.3.el7.x86_64 接着启用elrepo源 此源里面包含了最新的内核rpm包 # 这些命令只适用于centos7 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rp
繁花云
2018/07/31
1.7K0
Centos7升级内核至5.4
用户5921339
2025/05/20
2290
Centos7升级内核至5.4
CentOS7升级系统内核
为了让新安装的内核成为默认启动项,需要修改GRUB配置:打开并编辑/etc/default/grub,设置GRUB_DEFAULT =0。
孟斯特
2023/11/19
2.7K0
CentOS7升级内核
安装导入包 rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 查看可用内核版本 yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 安装4版本kernel-lt内核 yum -y --enablerepo=elrep
院长技术
2020/12/10
1.3K0
Centos7.x升级内核版本
https://elrepo.org/linux/kernel/el7/x86_64/RPMS/
用户6792968
2022/08/30
7420
Centos7.x升级内核版本
CentOS7.x系统配置记录
建议使用阿里云的源其他发行版等同:http://mirrors.aliyun.com/help/centos
全栈工程师修炼指南
2020/10/26
2.2K0
CentOS7.x系统配置记录
聊一聊CentOS 7升级内核方案
CentOS 7自带的内核版本还停留在3.x,如果某些软件对Linux内核版本有要求,就不得不升级内核来支持,比如Google的BBR加速,要求Linux内核大于4.9以上,这篇文章来聊一聊CentOS 7内核升级的话题。
星哥玩云
2022/08/13
2.8K0
聊一聊CentOS 7升级内核方案
Centos7升级内核开启BBR过程
先升级软件最新 yum update -y 然后导入 elrepo 软件源的 key 并安装 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 安装最新内核 yum -y --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml
jcjyxjs
2021/09/04
4340
相关推荐
Centos 7 升级系统内核
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验