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
相关推荐
巫山老妖13 分钟前
Linux流量分析:tcpdump&wireshark
linux·嵌入式
秃秃秃秃哇16 分钟前
ubuntu18编译RealSense SDK 2.0
linux
神也佑我橙橙17 分钟前
Ubuntu 22.04 安装英伟达驱动
linux·ubuntu·nvidia
不喝水的鱼儿23 分钟前
Ubuntu 25.04安装搜狗输入法
linux·运维·ubuntu
一只小阿乐1 小时前
window 服务器上部署前端静态资源以及nginx 配置
运维·服务器·nginx
Jay Kay1 小时前
brpc中后端server挂在同一个命名服务和不同命名服务的区别详解
运维·服务器·brpc
Linux运维技术栈1 小时前
Nginx 动静分离原理与工作机制详解:从架构优化到性能提升
运维·nginx·架构
不脱发的程序猿2 小时前
Linux守护进程
linux·嵌入式
奈斯ing2 小时前
【prometheus+Grafana篇】PromQL核心函数解析:rate()与irate()函数详解
运维·grafana·prometheus
尤达c5 小时前
Jenkins on Mesos 高可用高并发部署
运维·ci/cd·devops