当前位置: 首页 > 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算法 什么是分布式锁 在一个分布式系统中,也会涉及到多个节点访问同一个公共资源的情况,此时就需要通过锁来做互斥控制,避免出现类似于"线程安全"的问题. 而…...

机器人数据采集路径优化:用最近邻算法高效求解高维相空间TSP

1. 项目概述与核心问题在机器人控制&#xff0c;尤其是对精度要求极高的领域&#xff0c;比如手术机器人&#xff0c;我们常常面临一个看似简单实则棘手的问题&#xff1a;如何让机器人高效地完成一系列指定动作&#xff0c;以收集用于训练机器学习模型的数据。这听起来像是“让…...

符号回归在超快磁动力学研究中的应用:从数据中挖掘物理规律

1. 项目概述&#xff1a;当机器学习遇见超快磁动力学 在自旋电子学这个前沿领域&#xff0c;我们一直在与时间赛跑。从纳秒级的磁畴翻转&#xff0c;到飞秒级的超快退磁&#xff0c;理解磁性材料在不同时间尺度下的行为&#xff0c;是设计下一代高速、高密度存储器和逻辑器件的…...

AI加速器硬件安全防护技术与实践

1. AI加速器的硬件安全威胁与防护需求在数据中心和边缘计算场景中&#xff0c;AI加速器已成为支撑人工智能工作负载的核心基础设施。这些高性能计算设备通常运行着价值连城的专有算法和训练数据&#xff0c;其物理安全直接关系到企业的核心资产保护。与传统服务器不同&#xff…...

dos系统时代

1、蒂姆帕特森 是 “洁净室”方法吗 还是IBM 一、帕特森开发86-DOS&#xff1a;不是“洁净室”&#xff0c;而是“直接参考” 帕特森在1980年开发86-DOS&#xff08;最初叫QDOS&#xff09;时&#xff0c;并没有采用“洁净室”这种规避侵权的合法逆向工程方法。 实际上&…...

医考app哪个比较好?2026年四款主流医考App深度横评(医路赢家/医考帮/蓝基因/丁香医考)

本文导读&#xff1a;市面上医考app越来越多&#xff0c;选错浪费时间还耽误备考。我从题库、课程覆盖、服务、通过率、核心特色、优点、缺点、适合人群八个维度&#xff0c;逐款拆解目前最主流的四款医考App——医路赢家、医考帮、蓝基因、丁香医考。全文无广&#xff0c;真实…...

浏览器扩展开发:打造个性化浏览体验

浏览器扩展开发&#xff1a;打造个性化浏览体验 什么是浏览器扩展&#xff1f; 浏览器扩展是一种可以增强浏览器功能的小型软件程序。 扩展类型 类型说明扩展程序完整功能的扩展主题自定义浏览器外观插件NPAPI 插件&#xff08;已废弃&#xff09; 扩展结构 my-extension/ ├─…...

用Python处理DREAMER脑电数据集:从.mat文件到.npy文件的完整实战教程

用Python处理DREAMER脑电数据集&#xff1a;从.mat文件到.npy文件的完整实战教程在情感计算与神经科学交叉领域&#xff0c;DREAMER数据集因其同时包含脑电信号&#xff08;EEG&#xff09;和情感评分而备受研究者青睐。但原始数据以.mat格式存储&#xff0c;这种MATLAB专属格式…...

《纳瓦尔宝典》哲学篇精读:程序员的终极精神解药

本文是《纳瓦尔宝典》第五部分"哲学"的完整精读笔记&#xff0c;专为在技术洪流中迷失方向、陷入存在主义焦虑的程序员群体打造。纳瓦尔的哲学不是象牙塔里的空洞思辨&#xff0c;而是一套经过他亲身验证的、可落地的生活操作系统&#xff0c;能帮你在快速变化的世界…...

龙芯3A5000工业主板实战:从硬件部署到软件生态的国产化替代指南

1. 项目概述&#xff1a;一颗“中国芯”的工业级落地 最近&#xff0c;圈子里关于国产自主平台的消息又热闹了起来。这次的主角&#xff0c;是集特智能新推出的一款工业主板&#xff0c;核心搭载了龙芯3A5000处理器和7A2000桥片。对于长期深耕工业控制、边缘计算、网络安全这些…...

抖音视频批量下载完整解决方案:从单视频到全自动归档管理

抖音视频批量下载完整解决方案&#xff1a;从单视频到全自动归档管理 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback su…...