For AI agents: the complete documentation index is available at https://www.tteam.icu/zh/llms.txt, the full documentation bundle is available at https://www.tteam.icu/zh/llms-full.txt, and this page is available as Markdown at https://www.tteam.icu/zh/ops/linux/%E5%8D%87%E7%BA%A7%E5%86%85%E6%A0%B8.md.

升级内核

AI 总结AI 生成

核心内容:介绍 CentOS 系统使用 ELRepo 仓库升级 Linux 内核的方法,包括 ML 和 LT 版本的选择。

内容要点:

  • 1、导入仓库源
  • 2、查看可安装的软件包
  • 3、选择 ML 或 LT 版本安装
  • 4、查看现有内核启动顺序
  • 5、修改默认启动项

内容偏向可直接复用的运维操作,涵盖命令、配置顺序和部署注意事项。

1、导入仓库源

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

2、查看可安装的软件包

yum --enablerepo="elrepo-kernel" list --showduplicates | sort -r | grep kernel-ml.x86_64

3、选择 ML 或 LT 版本安装

不指定版本则默认安装最新版本。

# 安装 ML 版本(Mainline,最新稳定版)
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y   

# 安装 LT 版本(Long Term,长期支持版),K8S 推荐选择此版本
yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y

4、查看现有内核启动顺序

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

5、修改默认启动项

xxx 为序号数字,指定启动列表中第 x 项为启动项,x 从 0 开始计数。

grub2-set-default xxxx