当前位置: 首页 > news >正文

openEuler学习05-kernel升级

周末没事,尝试下openEuler的kernel升级

[root@localhost ~]# more /etc/os-release
NAME="openEuler"
VERSION="20.03 (LTS-SP3)"
ID="openEuler"
VERSION_ID="20.03"
PRETTY_NAME="openEuler 20.03 (LTS-SP3)"
ANSI_COLOR="0;31"

[root@db253 ~]# uname -r
4.19.90-2112.8.0.0131.oe1.x86_64

查看当前机器已安装的内核版本及启动顺序

[root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2-efi.cfg
0 : openEuler (4.19.90-2112.8.0.0131.oe1.x86_64) 20.03 (LTS-SP3)
1 : openEuler (0-rescue-1cdbb66cf8f8450b8345d313a329ea00) 20.03 (LTS-SP3)

[root@localhost ~]# yum list kernel
Last metadata expiration check: 0:54:47 ago on Sat 09 Dec 2023 09:18:50 AM CST.
Installed Packages
kernel.x86_64                                                              4.19.90-2112.8.0.0131.oe1                                                               @anaconda
Available Packages
kernel.src                                                                 4.19.90-2112.8.0.0131.oe1                                                               source   
kernel.x86_64  
                                                            4.19.90-2312.1.0.0229.oe1                                                               update   
[root@localhost ~]# yum -y install kernel
Last metadata expiration check: 0:56:05 ago on Sat 09 Dec 2023 09:18:50 AM CST.
Package kernel-4.19.90-2112.8.0.0131.oe1.x86_64 is already installed.
Dependencies resolved.
============================================================================================================================================================================
 Package                             Architecture                        Version                                                  Repository                           Size
============================================================================================================================================================================
Installing:
 kernel                              x86_64                              4.19.90-2312.1.0.0229.oe1                                update                               42 M

Transaction Summary
============================================================================================================================================================================
Install  1 Package

Total download size: 42 M
Installed size: 211 M
Downloading Packages:
[MIRROR] kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm: Curl error (18): Transferred a partial file for http://repo.openeuler.org/openEuler-20.03-LTS-SP3/update/x86_64/Packages/kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm [transfer closed with 38673887 bytes remaining to read]
kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm                                                                                                  47 kB/s |  42 MB     15:33    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                        47 kB/s |  42 MB     15:33     
update                                                                                                                                       30 kB/s | 2.1 kB     00:00    
Importing GPG key 0xB25E7F66:
 Userid     : "private OBS (key without passphrase) <defaultkey@localobs>"
 Fingerprint: 12EA 74AC 9DF4 8D46 C69C A0BE D557 065E B25E 7F66
 From       : http://repo.openeuler.org/openEuler-20.03-LTS-SP3/OS/x86_64/RPM-GPG-KEY-openEuler
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                    1/1
  Installing       : kernel-4.19.90-2312.1.0.0229.oe1.x86_64                                                                                                            1/1
  Running scriptlet: kernel-4.19.90-2312.1.0.0229.oe1.x86_64                                                                                                            1/1
  Verifying        : kernel-4.19.90-2312.1.0.0229.oe1.x86_64                                                                                                            1/1

Installed:
  kernel-4.19.90-2312.1.0.0229.oe1.x86_64                                                                                                                                   

Complete!

安装后 查看机器已安装的内核版本及启动顺序
[root@localhost ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2-efi.cfg
0 : openEuler (4.19.90-2312.1.0.0229.oe1.x86_64) 20.03 (LTS-SP3)
1 : openEuler (4.19.90-2112.8.0.0131.oe1.x86_64) 20.03 (LTS-SP3)
2 : openEuler (0-rescue-1cdbb66cf8f8450b8345d313a329ea00) 20.03 (LTS-SP3)
[root@localhost ~]#  reboot
Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(0000-172.16.55.253) at 10:50:22.

Type `help' to learn how to use Xshell prompt.
[C:\~]$

Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Authorized users only. All activities may be monitored and reported.

WARNING! The remote SSH server rejected X11 forwarding request.

Authorized users only. All activities may be monitored and reported.
Welcome to 4.19.90-2312.1.0.0229.oe1.x86_64

System information as of time:   

System load:     0.29
Processes:     198
Memory used:     1.4%
Swap used:     0%
Usage On:     5%
Users online:     2


[root@localhost ~]# uname -a
Linux localhost.localdomain 4.19.90-2312.1.0.0229.oe1.x86_64 #1 SMP Wed Dec 6 03:11:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

升级的第2个方法,rpm安装kernel 下载kernel到/opt目录下

[root@localhost opt]#  curl -# -O http://repo.openeuler.org/openEuler-20.03-LTS-SP3/update/x86_64/Packages/kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm --output  kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm
或者
[root@localhost opt]# wget http://repo.openeuler.org/openEuler-20.03-LTS-SP3/update/x86_64/Packages/kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm
--2023-12-09 10:18:30--  http://repo.openeuler.org/openEuler-20.03-LTS-SP3/update/x86_64/Packages/kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm
Resolving repo.openeuler.org (repo.openeuler.org)... 49.0.230.196
Connecting to repo.openeuler.org (repo.openeuler.org)|49.0.230.196|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 44442120 (42M) [application/x-redhat-package-manager]
Saving to: ‘kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm’

kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rp 100%[========================================================================================>]  42.38M  44.5KB/s    in 15m 2s  

2023-12-09 10:33:32 (48.1 KB/s) - ‘kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm’ saved [44442120/44442120]

[root@localhost opt]#
[root@localhost opt]# more /etc/os-release
NAME="openEuler"
VERSION="20.03 (LTS-SP3)"
ID="openEuler"
VERSION_ID="20.03"
PRETTY_NAME="openEuler 20.03 (LTS-SP3)"
ANSI_COLOR="0;31"

[root@localhost ~]# uname -r
4.19.90-2112.8.0.0131.oe1.x86_64
[root@localhost ~]#  awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2-efi.cfg
0 : openEuler (4.19.90-2112.8.0.0131.oe1.x86_64) 20.03 (LTS-SP3)
1 : openEuler (0-rescue-1cdbb66cf8f8450b8345d313a329ea00) 20.03 (LTS-SP3)
[root@localhost ~]# cd /opt/
[root@localhost opt]# rpm -ivh kernel-4.19.90-2312.1.0.0229.oe1.x86_64.rpm
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:kernel-4.19.90-2312.1.0.0229.oe1 ################################# [100%]
[root@localhost opt]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2-efi.cfg
0 : openEuler (4.19.90-2312.1.0.0229.oe1.x86_64) 20.03 (LTS-SP3)
1 : openEuler (4.19.90-2112.8.0.0131.oe1.x86_64) 20.03 (LTS-SP3)
2 : openEuler (0-rescue-1cdbb66cf8f8450b8345d313a329ea00) 20.03 (LTS-SP3)
[root@localhost opt]#

相关文章:

openEuler学习05-kernel升级

周末没事&#xff0c;尝试下openEuler的kernel升级 [rootlocalhost ~]# more /etc/os-release NAME"openEuler" VERSION"20.03 (LTS-SP3)" ID"openEuler" VERSION_ID"20.03" PRETTY_NAME"openEuler 20.03 (LTS-SP3)" ANSI_…...

Linux-centos上如何配置管理NFS服务器?

Linux/centos上如何配置管理NFS服务器&#xff1f; 1 NFS基础了解 NFS&#xff08;Network File System&#xff09;即文件操作系统&#xff1b;NFS允许网络中不同计算机相互之间共享资源。 1.1 NFS概述 1980年由SUN发展出来的在UNIX&Linux系统间实现文件共享的一种方法…...

自然语言处理第2天:自然语言处理词语编码

​ ☁️主页 Nowl &#x1f525;专栏 《自然语言处理》 &#x1f4d1;君子坐而论道&#xff0c;少年起而行之 ​​ 文章目录 一、自然语言处理介绍二、常见的词编码方式1.one-hot介绍缺点 2.词嵌入介绍说明 三、代码演示四、结语 一、自然语言处理介绍 自然语言处理&#xf…...

ES6中的Promise

Promise 是一种异步编程解决方案&#xff0c;Promise是一个容器&#xff0c;保存着将来才会执行的代码&#xff1b;从语法角度来说Promise是一个对象&#xff0c;可以用来获取异步操作的消息。异步操作&#xff0c;同步解决&#xff0c;避免了层层嵌套的回调函数&#xff0c;可…...

载入了名字空间‘htmltools’ 0.5.6,但需要的是>= 0.5.7解决方案

解决方案&#xff1a;删除之前的旧版本安装包&#xff0c;安装新的包 1.卸载之前的安装包 2.关闭R&#xff0c;重新打开 3. # install.packages("htmltools") library(htmltools)...

Cisco 思科路由交换网络设备 安全基线 安全加固操作

目录 账号管理、认证授权 本机认证和授权ELK-Cisco-01-01-01 设置特权口令 ELK-Cisco-01-02-01 ELK-Cisco-01-02-02 ​​​​​​​登录要求 ELK-Cisco-01-03-01 ​​​​​​​ELK-Cisco-01-03-02 ELK-Cisco-01-03-03 日志配置 ELK-Cisco-02-01-01 通信协议 ELK-Cisco-…...

WPF仿网易云搭建笔记(0):项目搭建

文章目录 前言项目地址项目Nuget包搭建项目初始化项目架构App.xaml引入MateralDesign资源包 项目初步分析将标题栏去掉DockPanel初步布局 资源字典举例 结尾 前言 最近在找工作&#xff0c;发现没有任何的WPF可以拿的出手的工作经验&#xff0c;打算仿照网易云搭建一个WPF版本…...

Python爬虫利器:BeautifulSoup库详解

BeautifulSoup是Python中最流行的HTML解析库之一&#xff0c;它可以方便地从HTML文档中提取数据&#xff0c;并且支持多种解析器&#xff0c;可以适应不同的HTML文档格式。本文将介绍BeautifulSoup库的作用、用途和基本用法&#xff0c;帮助读者了解如何使用BeautifulSoup进行H…...

【链表Linked List】力扣-117 填充每个节点的下一个右侧节点指针II

目录 问题描述 解题过程 官方题解 问题描述 给定一个二叉树&#xff1a; struct Node {int val;Node *left;Node *right;Node *next; } 填充它的每个 next 指针&#xff0c;让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点&#xff0c;则将 next 指针设置为 N…...

安卓adb【备忘录】

adb常用命令 第三方包 pm list package -3查看所有包【外部直接进入】 adb shell pm list package退出 exit安装 adb install [路径]卸载 adb uninstall [包名]下载手机中的文件到电脑 adb pull /etc/hosts D:\tmp\电脑上传文件至手机【需要root】 adb push D:\tmp\hos…...

Linux笔记之删除指定目录下除最新修改的以 .pack 为扩展名的文件之外的所有文件

code review! 文章目录 1.Linux笔记之删除指定目录下除最新修改的以 .pack 为扩展名的文件之外的所有文件2.将指定目录下除最新修改的以 .pack 为扩展名的文件之外的所有文件移动到另一个目录3.xargs&#xff1a;用于从标准输入中读取数据&#xff0c;并将其作为参数传递给指定…...

什么是呼叫中心的语音通道?呼叫中心语音线路有几种?

什么是呼叫中心的语音通道&#xff1f; 呼叫中心的语音通道是指在呼叫中心中使用的语音信号传输通道&#xff0c;它是呼叫中心中至关重要的一部分&#xff0c;负责将客户的语音信息传递给客服代表&#xff0c;以及将客服代表的语音信息传递给客户。在呼叫中心的运营中&#xf…...

3D点云:平面模型上提取凸(凹)多边形方法

目录 一、实现原理 二、实现代码 三、运行结果 一、实现原理 首先要在点云中提取出潜在平面,对原始点云数据进行滤波,根据提取出的平面模型系数从滤波后的点云进行投影,然后根据投影后的点云计算其对应的二维凹(凸)多边形。 二、实现代码 #in...

论文笔记--A Fine-grained Interpretability Evaluation Benchmark for Neural NLP

论文笔记--A Fine-grained Interpretability Evaluation Benchmark for Neural NLP 1. 文章简介2. 文章概括3 文章重点技术3.1 数据收集3.2 数据扰动3.3 迭代标注和检查根因3.4 度量3.4.1 Token F1-score3.4.2 MAP(Mean Average Precision) 4. 文章亮点5. 原文传送门 1. 文章简…...

NFC和蓝牙在物联网中有什么意义?如何选择?

#NFC物联网# #蓝牙物联网# 在物联网中&#xff0c;NFC和蓝牙有什么意义&#xff1f; NFC在物联网中代表近场通信技术。它是一种短距离、高频的无线通信技术&#xff0c;可以在近距离内实现设备间的数据传输和识别。NFC技术主要用于移动支付、电子票务、门禁、移动身份识别、防…...

代码随想录二刷 |二叉树 | 二叉树的最小深度

代码随想录二刷 &#xff5c;二叉树 &#xff5c; 二叉树的最小深度 题目描述解题思路代码实现 题目描述 111.二叉树的最小深度 给定一个二叉树&#xff0c;找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明&#xff1a;叶子节点是指没有子…...

云上守沪 | 云轴科技ZStack成功实践精选(上海)

为打造国际数字之都&#xff0c;上海发布数字经济发展“十四五”规划&#xff0c;围绕数字新产业、数据新要素、数字新基建、智能新终端等重点领域&#xff0c;加强数据、技术、企业、空间载体等关键要素协同联动&#xff0c;加快进行数字经济发展布局&#xff1b;加快基础软件…...

2023 IoTDB 用户大会成功举办,深入洞察工业互联网数据价值

2023 年 12 月 3 日&#xff0c;中国通信学会作为指导单位&#xff0c;Apache IoTDB Community、清华大学软件学院、中国通信学会开源技术委员会联合主办&#xff0c;“科创中国”开源产业科技服务团和天谋科技&#xff08;北京&#xff09;有限公司承办的 2023 IoTDB 用户大会…...

cache教程 3.HTTP服务器

上一节我们实现了单机版的缓存服务&#xff0c;但是我们的目标是分布式缓存。那么&#xff0c;我们就需要把缓存服务部署到多态机器节点上&#xff0c;对外提供访问接口。客户端就可以通过这些接口去实现缓存的增删改查。 分布式缓存需要实现节点间通信&#xff0c;而通信方法…...

redis应用-分布式锁

目录 什么是分布式锁 分布式锁的基本实现 引入过期时间 引入校验id 引入lua 引入看门狗 引入redlock算法 什么是分布式锁 在一个分布式系统中,也会涉及到多个节点访问同一个公共资源的情况,此时就需要通过锁来做互斥控制,避免出现类似于"线程安全"的问题. 而…...

C++_核心编程_多态案例二-制作饮品

#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为&#xff1a;煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例&#xff0c;提供抽象制作饮品基类&#xff0c;提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...

【kafka】Golang实现分布式Masscan任务调度系统

要求&#xff1a; 输出两个程序&#xff0c;一个命令行程序&#xff08;命令行参数用flag&#xff09;和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽&#xff0c;然后将消息推送到kafka里面。 服务端程序&#xff1a; 从kafka消费者接收…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来&#xff0c;尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断&#xff0c;但全球市场热度依然高涨&#xff0c;入局者持续增加。 以国内市场为例&#xff0c;天眼查专业版数据显示&#xff0c;截至5月底&#xff0c;我国现存在业、存续状态的机器人相关企…...

【解密LSTM、GRU如何解决传统RNN梯度消失问题】

解密LSTM与GRU&#xff1a;如何让RNN变得更聪明&#xff1f; 在深度学习的世界里&#xff0c;循环神经网络&#xff08;RNN&#xff09;以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而&#xff0c;传统RNN存在的一个严重问题——梯度消失&#…...

Linux简单的操作

ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...

GitHub 趋势日报 (2025年06月08日)

&#x1f4ca; 由 TrendForge 系统生成 | &#x1f310; https://trendforge.devlive.org/ &#x1f310; 本日报中的项目描述已自动翻译为中文 &#x1f4c8; 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

springboot整合VUE之在线教育管理系统简介

可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生&#xff0c;小白用户&#xff0c;想学习知识的 有点基础&#xff0c;想要通过项…...

STM32HAL库USART源代码解析及应用

STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...

ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]

报错信息&#xff1a;libc.so.6: cannot open shared object file: No such file or directory&#xff1a; #ls, ln, sudo...命令都不能用 error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory重启后报错信息&…...