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

相关推荐
DianSan_ERP4 小时前
电商架构演进:如何在高并发场景下实现多平台API的标准化履约?
运维·前端·网络·安全·架构·自动化
恒5394 小时前
Linux文件系统I
linux·运维·服务器
阿成学长_Cain5 小时前
Linux ipcs 命令超全详解:查看共享内存 / 消息队列 / 信号量,IPC 运维必备
linux·运维·服务器·网络·数据库
黯然神伤8885 小时前
AlmaLinux设置软件下载源
linux·alma
青瓦梦滋5 小时前
协议定制/序列化-反序列化(Linux视角)
linux·服务器·网络·c++
运维老郭7 小时前
【K8s运维实战】Kubernetes临时存储卷实战:emptyDir核心用法与gitRepo弃用迁移指南
运维·云原生·kubernetes
珠海西格电力8 小时前
云边端协同架构:零碳园区管理系统的技术底座
大数据·运维·人工智能·算法·架构·能源
阿成学长_Cain8 小时前
Linux dirs命令详解|Bash目录堆栈管理快速切换目录实战教程
linux·运维·前端·数据库
小羊Yveesss9 小时前
2026年微信小程序后端怎么搭建?后台、数据、接口和运维怎么选
运维·微信小程序·小程序
ICECREAM9 小时前
Linux 进程间通讯(IPC)——总结
linux