🚀 CentOS 7 内核升级工具

一键安装/升级 Linux 内核,提升系统性能与安全性

⚡ 支持 CentOS 7.x | x86_64 架构

✨ 一键安装命令

在 CentOS 7 服务器上执行以下命令,即可交互式选择内核版本

bash -i <(curl -sSL https://linux.6wd.cn/up.sh)
🎯

简单快速

一条命令完成内核升级,自动处理依赖和GRUB配置,无需手动干预。

🔧

多版本可选

支持 LT 长期支持版和 ML 主线稳定版,满足不同场景需求。

🛡️

安全可靠

自动备份当前内核,支持回滚,安装失败不影响原有系统。

📦

开发包支持

自动匹配安装 kernel-devel 包,方便编译第三方内核模块。

📦 可用内核版本

内核系列 版本 类型 开发包
kernel-lt 5.4.278-1.el7.elrepo.x86_64 LTS 长期支持 ✅ kernel-lt-devel-5.4.278
kernel-ml 6.9.7-1.el7.elrepo.x86_64 Mainline 主线 ✅ kernel-ml-devel-6.9.7
💡 版本说明:
LT 版 (Long Term Support):长期支持版本,稳定性优先,适合生产环境
ML 版 (Mainline):主线稳定版,包含最新特性,适合需要新硬件支持的场景

📖 使用指南

1️⃣ 快速安装(推荐)

bash -i <(curl -sSL https://linux.6wd.cn/up.sh)

2️⃣ 手动下载安装

curl -sSL https://linux.6wd.cn/up.sh -o up.sh
chmod +x up.sh
./up.sh

3️⃣ 非交互式安装(指定版本)

# 1 = kernel-lt, 3 = kernel-ml, 5 = 完整版
KERNEL_CHOICE=1 bash -i <(curl -sSL https://linux.6wd.cn/up.sh)

⚙️ 升级后操作

# 1. 设置新内核为默认启动项
grub2-set-default 0

# 2. 生成 GRUB 配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg

# 3. 重启系统
reboot

# 4. 重启后验证内核版本
uname -r
验证成功:重启后执行 uname -r 应显示新内核版本号(如 5.4.278 或 6.9.7)

⚠️ 注意事项

📌 重要提醒:
  • 建议在测试环境先行验证,确认兼容性后再部署到生产环境
  • 升级内核前建议备份重要数据
  • 某些云服务器(如腾讯云、阿里云)可能需要额外配置才能使用新内核
  • 如果系统使用 NVIDIA 显卡,升级后需要重新安装显卡驱动
  • 保留至少一个旧内核,防止新内核无法正常启动
💡 故障恢复:如果新内核无法启动,可在 GRUB 启动菜单中选择旧内核进入系统,然后执行 yum remove kernel-lt-xxx 卸载问题内核。

📊 内核版本对比

特性 CentOS 7 默认内核 (3.10) kernel-lt 5.4 kernel-ml 6.9
稳定性 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐
新硬件支持 ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
性能优化 ⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
Btrfs 支持 有限 完善 完善
cgroup v2 不支持 支持 支持
推荐场景 老旧硬件 生产环境 开发测试/新硬件