centos升级内核

1、为什么要升级linux内核?

在部署最新版k8s(1.33)的时候,提示内核版本太低,需要升级。

检查内核版本:

复制代码
[root@mast01 soft]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@mast01 soft]# uname -r
3.10.0-1160.119.1.el7.x86_64

2、下载内核rpm包

从官网下载速度较慢,可以从其他地方下载

复制代码
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-5.4.278-1.el7.elrepo.x86_64.rpm
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
kernel-lt-tools-5.4.278-1.el7.elrepo.x86_64.rpm
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
kernel-lt-tools-libs-5.4.278-1.el7.elrepo.x86_64.rpm

3、通过命令安装

如果有冲突请先卸载冲突的包,然后再安装

复制代码
rpm -ivh kernel-lt-5.4.278-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-5.4.278-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-tools-libs-5.4.278-1.el7.elrepo.x86_64.rpm

4、查看默认启动顺序

复制代码
[root@mast01 soft]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (5.4.278-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-1160.119.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-1160.83.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-07ec2e8f90be4672b1408949ce92be41) 7 (Core)

5、设置默认启动

复制代码
grub2-set-default 'CentOS Linux (5.4.278-1.el7.elrepo.x86_64) 7 (Core)'

6、重启服务器

bash 复制代码
reboot

7、查看内核版本

bash 复制代码
[root@mast01 ~]# cat /etc/redhat-release 
CentOS Linux release 7.9.2009 (Core)
[root@mast01 ~]# uname -r
5.4.278-1.el7.elrepo.x86_64
相关推荐
程序设计实验室1 分钟前
在Linux系统上一键配置DoH,解决DNS解析被污染
linux
关关长语4 分钟前
Ubuntu 中获取指定软件依赖安装包
linux·运维·ubuntu
山,离天三尺三8 分钟前
线程中互斥锁和读写锁相关区别应用示例
linux·c语言·开发语言·面试·职场和发展
dragon_cdut10 分钟前
ubuntu22.04 无法清空回收站文件
linux·运维
七七七七0713 分钟前
【Linux 系统】进程优先级
linux·运维·服务器
scilwb30 分钟前
Isaac Sim机械臂教程 - 阶段3:行为系统与决策网络
linux
讓丄帝愛伱34 分钟前
阿里开源 Java 诊断神器Arthas
java·linux·开发语言·开源
chainbees36 分钟前
Git账号配置 SSH 密钥
运维·git·ssh
大翻哥哥2 小时前
Python 2025:低代码开发与自动化编程新纪元
运维·低代码·自动化
Feng_Ye72 小时前
嵌入式开发笔记(1)
linux·c语言·嵌入式硬件·系统命令