2020-11-11

CentOS 7.x 内核kernel版本升级实操 文章目录CentOS 7.x 内核kernel版本升级实操前言实操记录升级前信息查看和准备升级 CentOS 7.× 内核,启用 ELRepo设置 GRUB 默认的内核版本删除 CentOS 更新后的旧内核 CentOS 7.x 内核kernel版本升级实操 前言 在玩耍kubernetes 集群中(之前部署的一套,可以查看我之前的博客内容),想要尝试部署的CNI Cilium 仅在 kernel 4.8 版本以上支持,推荐使用4.9 以上内核版本;而之前部署使用的CentOS 7.6 缺省内核版本为3.1 阅读详情

cnetos系统内核3.10升级到4.14,编译安装

场景:交付部署需要升级内核。一开始使用的是rpm的包,缺少依赖装完以后不显示,安装rpm包,设定内核启动顺序的时候无法成功。所以该用编译安装

系统:cetntos7.5

编译需要安装几个依赖

yum -y install gcc make elfutils-libelf-devel openssl-devel bc # 安装编译

yum -y install ncurses-devel perl

这是需要安装的依赖还有的编译环境需要perl,也一并装上

[root@localhost ~]# wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.196.tar.xz

下载安装包

解压

tar xf linux-4.14.196.tar.xz -C /your dir

解压完成以后

cd进去

开始编译

make menuconfig

显示界面

直接save然后退出就好了

Linux 内核所有的配置项都在这里,内核的编译分为两个部分,核心和模块,对于核心的部分,要编译进核心,可能以后会用到的部分,尽量编译成模块。 文本菜单选择界面,使用左(←)、右(→)箭头切换底部菜单,上(↑)、下(↓)箭头切换中间的配置项,空格键 选择配置项,部分配置项右边有 —> 标识,代表有下级子项,可以使用 Enter 进去选择。 同时每一项的前面都有以下标识,可以根据需要选择。 - <*>[*] 表示编译进核心 - <M> 表示编译成模块 - 空格 表示不选中此项 如果你只是看一下整个编译过程,不想深究每一项,执行上一步 make menuconfig 之后,直接保存退出就可以了,它会使用 CentOS 内部的配置文件作为这次编译的配置文件

# 配置项选完,config 配置文件生成之后,就可以开始编译了 # 编译时间比较长,如果上面你是自定义配置项,把不需要的配置都关闭,编译会快的多。我这使用的 CentOS 内部的配置文件,CentOS 为了大多数人的使用,开的配置项比较多,所以编译的时间比较长,也和你的电脑配置有关。我是远程执行的编译了1个小时

然后执行

[root@localhost linux-4.14.196]# make

[root@localhost linux-4.14.196]# make modules_install # 安装模块

[root@localhost linux-4.14.196]# make install # 安装核心

[root@localhost linux-4.14.196]# ll /boot/ # 安装完成后,就可以看到4.14的内核文件了

然后就要开始设置

更改内核的启动顺序,生成文件,需要将saved改成0

更改引导文件

[root@localhost linux-4.14.196]# awk -F \' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg # 查看内核插入顺序,默认新内核是从头插入

0 : CentOS Linux (4.14.196) 7 (Core)

1 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)

2 : CentOS Linux (0-rescue-502ad5c8bfc847fea2cacceff257adae) 7 (Core)

[root@localhost linux-4.14.196]# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-4.14.196

Found initrd image: /boot/initramfs-4.14.196.img

Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-502ad5c8bfc847fea2cacceff257adae

Found initrd image: /boot/initramfs-0-rescue-502ad5c8bfc847fea2cacceff257adae.img

done

更改启动顺序

[root@localhost ~]# grub2-editenv list # 查看默认启动的内核

saved_entry=CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)

[root@localhost ~]# awk -F \' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg # 查看内核插入顺序

0 : CentOS Linux (4.14.196) 7 (Core)

1 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)

2 : CentOS Linux (0-rescue-502ad5c8bfc847fea2cacceff257adae) 7 (Core)

[root@localhost ~]# grub2-set-default 'CentOS Linux (4.14.196) 7 (Core)' # 设置默认启动的内核

[root@localhost ~]# grub2-editenv list # 查看默认启动的内核

saved_entry=CentOS Linux (4.14.196) 7 (Core)

 

 vim /etc/default/grub 

把这个改成0以防不能启动

重启机器查看是否升级完成

ES11(ES2020)新特性整理 阅读详情

相关推荐

kernel-headers-4.18.0-348.el8.x86_64.rpm

官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

run cuda samples ubuntu_linux(ubuntu)安装cuda toolkit

nvidia 官方文档nvidia 对不同系统的支持查看是否有支持cuda的GPU:lspci | grep -i nvidia如果没有,安装驱动sudo apt install nvidia-driver-440查看linux版本是否支持uname -m && cat /etc/*release比如我的显示结果如下:x86_64 DISTRIB_ID=Ubuntu DISTRIB...

weixin_39669638的博客 791

rpm-4.14.3-13.el8.x86_64.rpm

官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

Red Hat安装内核头文件

Red Hat安装内核头文件

小立仔 5517

CMOS sensor 基础

NA

m0_72053187的博客 1663

从查表法到实时计算:SimpleFOC库中正弦函数优化的技术演进

本文深入探讨了SimpleFOC库v2.0.1版本中正弦函数优化技术的演进,从传统查表法到实时计算的创新实践。通过定点数优化、对称性利用和分段线性插值等关键技术,实现了在嵌入式电机控制中的高效三角函数计算,显著提升性能和资源利用率。

weixin_28273593的博客 455

kernel-header与kernel-devel的区别?

kernel-headers 是 Linux 内核的头文件,它包含了 Linux 内核的 C 函数和数据结构定义。而 kernel-devel 则是 Linux 内核开发所需的一些工具和文件,包括内核源码、内核配置文件、内核模块等。简单来说,kernel-headers 是为了编译第三方软件使用的,而 kernel-devel 则是为了内核开发人员使用的。 ...

weixin_42601134的博客 1479

关于华为高斯数据库出现Invalid or unsupported by client SCRAM mechanisms定位解决的过程

最近公司有个新项目使用的是高斯数据库,因为我们的项目是直接从别的项目组拿来的,配置都是已经配好的,但是在放到正式环境上之后出现报错。起初我们以为是测试和正式的版本不一致,但是结果是版本一致的。最后这个问题搞了我们几个小时,都没法解决。

Curtisjia的博客 3188

802.11协议2020版本资源下载

802.11协议2020版本资源下载 【下载地址】802.11协议2020版本资源下载分享 本仓库提供802.11协议2020版本的资源文件下载。802.11协议是无线局域网(WLAN)的标准,广泛应用于Wi-Fi网络中。2020版本更新了协议的最新内容,适用于需要了解和应用最新无线网络技术的用户 ...

gitblog_06607的博客 396

Ceph入门到精通-更换osd、扩容osd

【代码】Ceph入门到精通-更换osd、扩容osd。

隔壁老瓦的专栏 1548

SAP 联产品测试

最近领导一直要求研究一下SAP联产品的使用场景,之前只是自己摸索过一次,这个重新对联产品进行一个测试。 1、首先准备好物料主数据 注意主数据中需要勾选联产品标识。 设置好物料的分摊的百分比。 2、检查BOM 在BOM中也需要维护联产品的标识 只有当组件数量未负数时,才能勾选联产品的标识。如果组件数量正值,勾选联产品的标识时会报错。 3、我们创建生产订单 可以看到按正常的生产订单下达时,系统就报错了,问题点在于离散制造的生产订单基本是结算到物料的。但是联产品是按订单结算的, 所以需要对订单类型中的结算参

我小时候很黑的博客 2116

ECMAScript2020(ES11)新特性

ES2020(ES11)引入了多项新特性,包括动态导入(按需加载模块)、BigInt类型(支持大整数运算)、Promise.allSettled(处理多个Promise结果)、String.matchAll(全局正则匹配)、globalThis(统一全局对象访问)、import.meta(模块元数据)和模块命名空间导出语法等。这些改进增强了JavaScript在异步编程、数值处理、模块化开发等方面的能力,同时标准化了for-in循环的枚举顺序,提升了语言的一致性和开发体验。新特性目前已得到现代浏览器的广泛支

Jinuss的博客 1618

大厂硬件机试选择题与判断题解析-卷1

本文精选30道硬件工程师机试题目,涵盖模拟电路、数字电路、PCB设计三大方向。模拟电路部分重点考察运算放大器、滤波器、整流电路等核心知识;数字电路部分聚焦计数器、电平转换等关键技术;PCB设计部分强调高速信号处理、阻抗控制等实践要点。题目均来自华为、小米等大厂真题,剔除基础题,每道题附详细解析,包括正确答案推导过程及相关公式说明。特别针对易错概念(如负反馈类型判断、Q值与带宽关系等)进行重点解析,帮助考生系统掌握硬件设计的核心考点和解题思路。

启芯硬件的博客 679

802.11-2020规范文档

802.11-2020规范文档 去发现同类优质开源项目:https://gitcode.com/ 此仓库包含了一份重要的技术标准文档——802.11-2020.pdf。该文件详细介绍了无线局域网(Wireless Local Area Network, WLAN)的最新技术规范,是IEEE 802.11工作组发布的官方标准。 文件描述 802.11-2020.pdf文件涵盖了无线网络通信的相关技术...

gitblog_06704的博客 406

分享6款文字语音生成驱动虚拟数字人说话的开源项目

对定性和定量结果的大量实验表明,我们的算法实现了高质量的照片真实感对话头部视频,包括根据语音节奏进行的各种面部表情和头部运动,并超过了最先进的水平。我们的系统包含三个阶段。当然,FACEGOOD Audio2face 部分也可根据自己的喜好进行重新训练,比如你想用自己的声音或其它类型的声音,或者不同于 FACEGOOD 使用的模型绑定作为驱动数据,都可以根据下面提到的流程完成自己专属的动画驱动算法模型训练。兼顾生成的韵律和外表的相似,除了面部,考虑到了头部的动作,虑了背景区域的artifact。

南七小僧的学海无涯 3051

基于FFT+BP神经网络/决策树的轴承故障诊断

基于FFT+BP神经网络/决策树的轴承故障诊断

天天酷科研的博客 133

2020年Java基础视频教程基于(JDK11)

2020年最新 Java基础视频基于(JDK11) 地址: 菜鸟教程

菜鸟教程 459

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【亲测免费】 IEEE 802.11-2020 协议资源下载

IEEE 802.11-2020 协议资源下载 【下载地址】IEEE802.11-2020协议资源下载 本仓库提供了一个重要的资源文件下载,即 **IEEE 802.11-2020 协议** 的压缩文件 **IEEE802.11-2020.pdf.zip**。该文件包含了 IEEE 802.11-2020 协议的详细内容...

gitblog_09779的博客 804

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

【免费下载】 802.11 2020 协议文档下载

802.11 2020 协议文档下载 【下载地址】802.112020协议文档下载 802.11 2020 协议文档下载本仓库提供了一份重要的无线网络协议文档——802.11 2020 协议的PDF文件下载 项目地址: https...

gitblog_06687的博客 830

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

深入解析ECMAScript 2020(ES11)新特性

ECMAScript 2020(简称ES2020或ES11)是JavaScript语言的第11个主要版本,它引入了一系列令人兴奋的新特性,这些特性极大地提升了开发者的编程体验和代码表达能力。本文将全面解析ES2020的核心特性,帮助开发者更好地理解和运用这些新功能。 ## 动态导入(Dynamic Imports) 动态导入彻底改变了模块加载方式,允许开发者在运行时按需异步加载模块。这项特性特...

gitblog_00998的博客 593

【亲测免费】 探索无线通信的未来:IEEE 802.11-2020 标准深度解析

探索无线通信的未来:IEEE 802.11-2020 标准深度解析 【下载地址】IEEE802.11-2020无线局域网标准完整英文电子版 IEEE 802.11-2020 无线局域网标准完整英文电子版 项目地址: https:/...

gitblog_09755的博客 893

2020-12-11刷题任务

qq_51756616的博客 148

【亲测免费】 探索无线网络的未来:802.11 2020 协议文档下载

探索无线网络的未来:802.11 2020 协议文档下载 【下载地址】802.112020协议文档下载 802.11 2020 协议文档下载本仓库提供了一份重要的无线网络协议文档——802.11 2020 协议的PDF文件下载 项...

gitblog_06600的博客 706

Java 日期格式的转换20201111转换为2020-11-11

1.日期:20201111为字符串类型 String dates="20201111"; 2.将字符串格式转换为Date类型 /** * 将字符串格式化成时间 * * @param dateString * @param pattern * @return */ public static Date parse(String dateString, String pattern) { Date date = null;

qq_44997933的博客 5144

最新版2020.11版本Anaconda百度网盘提取下载

最新版2020.11版本Anaconda百度网盘提取下载 链接:https://pan.baidu.com/s/1AvzgndFZjtIJ5P4P0hOOFg 提取码:G520

weixin_48026854的博客 5021

2020-11-02

## 一条咸鱼的内心独白 今天是2020年11月2日,距离考研只剩下下五十多天的时间,回想起来5月决定考研,7月初才成功辞职,8月开始备考,9月还没找到状态,10月好不容易摸索到一点门路,可是时间已经不在原地等我了。 知乎公众号微博每天都有关于考研的毒鸡汤花式放送,无形之中焦虑的感觉更甚,索性通通屏蔽掉。时常也会陷入自我怀疑,去搜索诸如“三个月跨考是否来得及?”这样愚蠢的问题,为什么要说是愚蠢,因为通常别人的回答也给不出我想要的答案。他们说来得及,可是扪心自问真的来得及吗?人...

qq_52044426的博客 424
上一篇: iostat命令详解
下一篇: mysql 数据库迁移,迁移的前提是相同的版本,相同的目录结构
node_One
博客等级 码龄8年 7粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值