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.1K00
代码可运行
举报
运行总次数:0
代码可运行

系统版本

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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
路由跟踪技术
用来确定路由器的IP地址,也就是在网络上到达特定主机所经过的计算机。 程序需要两个套接字: 1 一个用于接收ICMP封包的原始套接字sRaw 2 用于发送TTL不断增加UDP封包的套接字sSend。 实现代码如下: void main() { char *szDestIp = "10.16.115.178"; // 210.181.18.12910.16.115.25 61.55.66.30 char recvBuf[1024] = { 0 }; // 创建用于接收ICMP封包的
用户1154259
2018/01/17
9790
ping 实现设计---ICMP
发送ICMP报文时,必须程序自己计算校验和,将它填入ICMP头部对应的域中。 校验和的计算方法:   将数据以字为单位累加到一个双字中,如果数据长度为奇数,最后一个字节将被扩展到字,累加的结果是一个双字,最后将这个双字的高16位,低16位相加后取反,便得到了校验和。 下面是checksum的计算校验和的代码: USHORT checksum(USHORT* buff, int size) { unsigned long cksum = 0; while(size>1) {
用户1154259
2018/01/17
1.5K0
ping 实现设计---ICMP
C/C++ 原生套接字抓取FTP数据包
网络通信在今天的信息时代中扮演着至关重要的角色,而对网络数据包进行捕获与分析则是网络管理、网络安全等领域中不可或缺的一项技术。本文将深入介绍基于原始套接字的网络数据包捕获与分析工具,通过实时监控网络流量,实现抓取流量包内的FTP通信数据,并深入了解数据传输的细节,捕捉潜在的网络问题以及进行安全性分析。
王 瑞
2023/12/05
4580
15.2 主机探测与路由追踪
Ping 使用 Internet 控制消息协议(ICMP)来测试主机之间的连接。当用户发送一个 ping 请求时,则对应的发送一个 ICMP Echo 请求消息到目标主机,并等待目标主机回复一个 ICMP Echo 回应消息。如果目标主机接收到请求并且网络连接正常,则会返回一个回应消息,表示主机之间的网络连接是正常的。如果目标主机没有收到请求消息或网络连接不正常,则不会有回应消息返回。
王 瑞
2023/10/19
3970
15.2 主机探测与路由追踪
原始套接字打造ping命令
ping 命令依赖的不是TCP 协议,也不是UDP 协议,它依赖的是ICMP协议。ICMP是IP层的协议之一,它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或高层协议使用。ICMP封装在IP数据报内部,如下图。
码农UP2U
2021/06/10
1.5K0
Python 实现Ping命令状态检测
ping 是一种因特网包探索器,用于测试网络连接量的程序,Ping是工作在TCP/IP网络体系结构中应用层的一个服务命令,主要是向特定的目的主机发送 ICMP 请求报文,测试目的站是否可达及了解其有关状态,实现Ping方法的这段代码原始版本来源于网络,后经排版封装后实现了一些功能,放在这里收藏之用。
王 瑞
2022/12/28
1.2K0
Python 实现Ping命令状态检测
自己动手制作一个恶意流量检测系统(附源码)
0x0 成果展示 没有做日志记录因为时间关系。 我们假设恶意C2C服务器IP是220.181.38.148(百度的某个节点),某个木马的恶意流量特征是?? ?? ?? ??(? 匹配所有) 当我们要屏
FB客服
2019/12/05
2K0
ICMP报文详解之ping实现「建议收藏」
ping是向网络主机发送ICMP回显请求(ECHO_REQUEST)分组,是TCP/IP协议的一部分。主要可以检查网络是否通畅或者网络连接速度快慢,从而判断网络是否正常。
全栈程序员站长
2022/08/24
3.2K0
ICMP报文详解之ping实现「建议收藏」
驱动开发:通过应用堆实现多次通信
在前面的文章《驱动开发:运用MDL映射实现多次通信》LyShark教大家使用MDL的方式灵活的实现了内核态多次输出结构体的效果,但是此种方法并不推荐大家使用原因很简单首先内核空间比较宝贵,其次内核里面不能分配太大且每次传出的结构体最大不能超过1024个,而最终这些内存由于无法得到更好的释放从而导致坏堆的产生,这样的程序显然是无法在生产环境中使用的,如下LyShark将教大家通过在应用层申请空间来实现同等效果,此类传递方式也是多数ARK反内核工具中最常采用的一种。
王 瑞
2023/05/19
4310
驱动开发:通过应用堆实现多次通信
扯谈网络编程之自己实现ping
ping是基于ICMP(Internet Control Message Protocol)协议实现的。而ICMP协议是在IP层实现的。
全栈程序员站长
2022/07/07
6410
[C&C++]用WinSock封装自己的UDP类1
原文链接:http://blog.csdn.net/humanking7/article/details/50726625
祥知道
2020/03/10
1K0
Linux C++ 实现一个简易版的ping (也就是ICMP协议)
又不想用ping命令,因为在代码里调用system("ping"); 可能会比较耗时,得单开线程。于是找了个实现ICMP协议的代码。
xcywt
2022/05/09
2.1K0
Linux  C++  实现一个简易版的ping (也就是ICMP协议)
利用ICMPv4协议实现一个ping程序
Icmp(Internet Control Message Protocol)协议一般与IP协议结合使用,以便给IP协议提供诊断和控制信息。 Icmp通常被认为是Ip协议的一部分,传输的时候也是被封装在Ip报文内。 我们在判断网络状况时用的ping程序就利用了ICMP协议。接下来先运行系统上的ping程序,用tcpdump抓包查看一下传输的数据。 然后解释一下icmp数据报的各个字段。最后思考一下ping程序的结构,然后用c++实现一个自己的ping程序。
yifei_
2022/11/14
6630
利用ICMPv4协议实现一个ping程序
内网隧道之icmpsh
最后更新于2013年,能通过ICMP协议请求/回复报文反弹cmd,不需要指定服务或者端口,也不用管理员权限,但反弹回来的cmd极不稳定
中龙技术
2022/09/29
5410
内网隧道之icmpsh
未公开函数 NtQuerySystemInfoMation 遍历进程信息,获得进程的用户名
目录 遍历进程用户名 代码例子 遍历进程用户名 代码例子 #include <windows.h> #include <iostream> #include <COMDEF.H> #include <stdio.h> #include <Tlhelp32.h> using namespace std; typedef struct _UNICODE_STRING { USHORT Length; USHORT MaximumLength; PWSTR Buffer; }
IBinary
2019/05/25
1.5K0
网络诊断工具:ICMP、Ping 和 Traceroute 的原理与应用
在网络通信中,确保数据有效地传输到目的地至关重要。为了诊断网络连接问题,我们常用一些基础工具,如ICMP、Ping和Traceroute。这些工具不仅有助于检测网络问题,还能帮助确定连接故障的具体位置。本文将深入讨论这些工具的工作原理以及它们在网络诊断中的应用。
陆业聪
2024/10/23
6400
网络诊断工具:ICMP、Ping 和 Traceroute 的原理与应用
C/C++ Npcap包实现ARP欺骗
npcap 是Nmap自带的一个数据包处理工具,Nmap底层就是使用这个包进行收发包的,该库,是可以进行二次开发的,不过使用C语言开发费劲,在进行渗透任务时,还是使用Python构建数据包高效,唯一的区别是使用Python的库,可以节约我们寻找数据包结构的时间.
王 瑞
2022/12/28
7460
【在Linux世界中追寻伟大的One Piece】网络命令|验证UDP
Ping命令是一种网络诊断工具,它使用ICMP(Internet Control Message Protocol,互联网控制消息协议)来检测网络连接。当您执行ping命令时,它会向指定的主机发送一系列的ICMP回显请求(echo request)消息,并等待接收ICMP回显响应(echo reply)消息。通过分析这些响应,您可以判断目标主机是否可达以及网络的响应时间等信息。
枫叶丹
2024/09/18
1570
[C#]C++与C#数据类型总结
原文链接:http://blog.csdn.net/humanking7/article/details/50981922
祥知道
2020/03/10
1.9K0
python实现的ping的代码
把开发过程中较好的代码段做个记录,如下资料是关于python实现的ping的代码,希望对各位朋友有用。
py3study
2020/01/10
7770
相关推荐
路由跟踪技术
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验