CentOS 7.9 离线升级内核至 5.4

CentOS 7.9 离线升级内核至 5.4

一、升级前确认

1. 查看当前系统与内核版本

Bash 复制代码
uname -r
cat /etc/redhat-release

二、准备离线安装包

创建工作目录

Plain 复制代码
mkdir -p /opt/kernel
cd /opt/kernel

下载 kernel-lt 5.4 版本

说明:CentOS 7 已停止官方维护,此处使用 ELRepo archive 内核

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

wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.213-1.el7.elrepo.x86_64.rpm

三、安装新内核

安装 RPM 包

Plain 复制代码
# 安装依赖
yum install -y perl perl-devel perl-ExtUtils-Embed

rpm -ivh kernel-lt-5.4.213-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-5.4.213-1.el7.elrepo.x86_64.rpm

确认内核是否安装成功

Plain 复制代码
rpm -qa | grep kernel

四、配置启动内核(GRUB)

查看已安装内核列表

Plain 复制代码
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

设置默认启动内核

Plain 复制代码
grub2-set-default 0

⚠️ 注意:0 是否为新内核,必须先确认 grub 列表顺序


验证默认内核配置

Plain 复制代码
grubby --default-kernel

五、重启生效

Plain 复制代码
reboot

六、升级结果验证

Plain 复制代码
uname -r

期望结果

Plain 复制代码
5.4.213-1.el7.elrepo.x86_64

附录文件

kernel-lt-devel-5.4.213-1.el7.elrepo.x86_64.rpm

kernel-lt-5.4.213-1.el7.elrepo.x86_64.rpm

相关推荐
程序猿老A39 分钟前
轻量云服务器总是卡,内存占比高?
运维·服务器
一只鹿鹿鹿2 小时前
智算算力、AI-芯片与产品解析(PPT文件)
大数据·运维·网络·人工智能·物联网·1024程序员节
沫璃染墨2 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
Kobebryant-Manba2 小时前
C/S和B/S结构
运维·服务器
AI_Lab014 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
众壹新能源科技4 小时前
逆变器直流开关柜温度监测与预防:红外巡检发现3个120度热点
运维·人工智能·自动化
by209994 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享
小Ti客栈4 小时前
Netty 零拷贝原理与实战
运维·服务器·网络
ai_coder_ai4 小时前
AIOps 智能运维架构设计及其应用
运维
静以修身zzz4 小时前
计算云服务
运维·网络·云计算