Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >欧拉系统 kernel 升级、降级

欧拉系统 kernel 升级、降级

作者头像
Kevin song
发布于 2023-10-29 11:58:41
发布于 2023-10-29 11:58:41
3.1K03
代码可运行
举报
运行总次数:3
代码可运行

系统版本

cat /etc/os-release

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
NAME="openEuler"
VERSION="22.03 (LTS-SP1)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP1)"
ANSI_COLOR="0;31"

系统初始 kernel 版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
5.10.0-136.12.0.86.oe2203sp1.x86_64

查看可升级 kernel 版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dnf  list kernel --showduplicates

在线升级

下载 kernel 升级软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dnf download   kernel.x86_64 kernel-devel.x86_64 kernel-headers.x86_64  --resolve --downloaddir=/mnt/
  • --downloaddir= 指定包下载路径
  • --resolve 下载依赖项

dnf 升级 kernel

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dnf localinstall kernel-*

离线升级

下载升级 kernel rpm 软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget http://repo.openeuler.org/openEuler-22.03-LTS-SP1/update/x86_64/Packages/kernel-5.10.0-136.52.0.131.oe2203sp1.x86_64.rpm
wget http://repo.openeuler.org/openEuler-22.03-LTS-SP1/update/x86_64/Packages/kernel-devel-5.10.0-136.52.0.131.oe2203sp1.x86_64.rpm

rpm 升级 kernel

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rpm -ivh kernel-devel-5.10.0-136.52.0.131.oe2203sp1.x86_64.rpm
rpm -ivh kernel-5.10.0-136.52.0.131.oe2203sp1.x86_64.rpm

查看 kernel 版本信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat -n /boot/grub2/grub.cfg | grep menuentry |grep openEuler

查看系统启动默认内核,uname -r 查看系统运行内核

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
grub2-editenv list
uname -r

重启系统生效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
init 6

验证 kernel 版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
uname  -r
5.10.0-136.52.0.131.oe2203sp1.x86_64

查看系统 kernel 启动顺序

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
awk -F\' '$1=="menuentry " {print $2}' /boot/grub2/grub.cfg

kernel 回退切换内核启动

设置默认启动 kernel

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
grub2-set-default 'openEuler (5.10.0-136.12.0.86.oe2203sp1.x86_64) 22.03 (LTS-SP1)'

查看系统启动默认 kernel

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
grub2-editenv list

重启系统生效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
init 6
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源搬运工宋师傅 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Centos 7 升级系统内核
我们使用 Linux 来表示整个操作系统,但严格地来说,Linux 只是个内核。各种发行版(RedHat、ubuntu、CentOS等)是一个完整功能的系统,它建立在内核之上,具有各种各样的应用程序工具和库。
玖柒的小窝
2021/12/09
1.5K0
Centos 7 升级内核版本为 5.12.11​
为了 Docker、Kubernetes 运行稳定,升级 Centos 7 内核版本为 5.12.11。
叨叨软件测试
2021/07/16
3K0
Centos7升级内核至5.4
用户5921339
2025/05/20
2470
Centos7升级内核至5.4
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 升级最新内核
CentOS7使用ELRepo源升级内核版本
ELRepo是用于Enterprise Linux软件包的RPM存储库。ELRepo支持Red Hat Enterprise Linux(RHEL)及其衍生版本(Scientific Linux,CentOS等)。
yuanfan2012
2020/12/31
6.7K1
CentOS7使用ELRepo源升级内核版本
CentOS 6/7升级最新内核并开启Google BBR
Google BBR是一款TCP加速工具,但要求Linux内核必须大于4.9,之前分享过文章《CentOS一键升级内核并开启Google BBR》,这个方法虽然方便,但是发现在Raksmart上升级失败了,于是尝试手动升级内核。
星哥玩云
2022/08/13
5720
CentOS 6/7升级最新内核并开启Google BBR
CentOS7.X更新最新版本内核,解决BBR内核导致的无法编译安装!
wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-5.5.9-1.el7.elrepo.x86_64.rpm
QUXINGDONG.COM
2020/03/12
2.9K0
CentOS7.X更新最新版本内核,解决BBR内核导致的无法编译安装!
centos7升级内核版本
命令:yum --disablerepo=“*” --enablerepo=“elrepo-kernel” list available
用户9949933
2023/02/24
7350
CentOS7修改默认启动内核
查看当前启动内核 root@BJ-CentOS7 ~ # uname -sr Linux 3.10.0-957.21.3.el7.x86_64 查看当前默认启动内核 root@BJ-CentOS7 ~ # grub2-editenv list saved_entry=CentOS Linux (3.10.0-693.el7.centos.toa.x86_64) 7 (Core) 确认系统内当前已安装内核版本 root@BJ-CentOS7 ~ # cat /boot/grub2/grub.cfg | gre
大大大黑白格子
2020/06/10
5.2K0
安装MPTCP内核 --基于centos定制系统
如图可以看到有两个系统中已经有两个内核并存了,分别是(4.19.55.mptcp)和(3.10.107-1-tlinux2-0046)
angelo
2019/09/05
3.7K1
centos内核的删除或修改
背景: yum update会大范围升级或其他命令升级版本,以及linux内核也会升级,升级后内核可能会出现损坏的情况无法正常启动系统。 centos及ubuntu 查看所有内核 cat /boot/grub2/grub.cfg |grep "menuentry " 或 rpm -qa | grep kernel 查看默认内核: uname -r 修改: grub2-set-default 'CentOS Linux (#据实际内核而定) 7 (Core)' 查看结果: grub2-editenv
用户14527
2020/09/19
1.1K0
centos内核的删除或修改
centos7 删除无用内核
正常情况有两个启动项,一个是“正常启动”,另一个是“救援模式启动”(rescue)。 如果启动项多于2个,说明当前系统有旧内核未删除。原因是CentOS更新后不会自动删除旧内核。 默认以新内核启动,可以在启动选项中临时选择,也可以修改配置永久指定。
herve
2018/09/20
2.6K0
CentOS7修改内核版本
因为研究测试fabric需要安装docker,而docker又对linux内核版本有要求,因此对测试的机器内核升级,以下为整理的内核升级方法步骤,忘指正。
用户4988376
2021/07/21
2K0
CentOS7修改默认启动内核
查看内核配置/版本 查看当前启动内核 root@BJ-CentOS7 ~ # uname -sr 查看当前默认启动内核 root@BJ-CentOS7 ~ # grub2-editenv list 确
大大大黑白格子
2020/06/10
1.4K0
centos7 选定默认启动内核,及删除无用内核
(adsbygoogle = window.adsbygoogle || []).push({});
拓荒者
2019/03/11
1.3K0
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
4440
KubeSphere 最佳实战:KubeKey 扩容 Kubernetes Worker 节点实战指南
今天分享的内容是 KubeSphere 最佳实战「2024」 系列文档中的 KubeKey 扩容 Kubernetes Worker 节点实战指南。
运维有术
2024/07/16
4041
KubeSphere 最佳实战:KubeKey 扩容 Kubernetes Worker 节点实战指南
Linux升级内核--编译安装
目前最新的稳定版本是5.9.14, 但是编译该版本的内核需要高版本的gcc, 生产环境gcc尽量保持与发行版本一致
大大刺猬
2020/12/13
7.5K0
Linux升级内核--编译安装
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.x系统内核升级到最新版
下面这个脚本,请直接全部复制,然后进入到linux内,自行创建一个sh文件,然后执行
华创信息技术
2022/05/28
3660
相关推荐
Centos 7 升级系统内核
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验