CentOS 7 yum 更新时不升级 Linux 内核方法

在 RedHat/CentOS/Fedora 系统中, 使用 yum update 更新软件时, 默认会升级内核。然而, 某些硬件可能在升级内核后无法被新内核识别, 导致需要重新安装驱动程序, 增加维护复杂性。因此, 在生产环境中, 应避免轻易升级内核, 除非已确认升级后不会引发问题

方法一: 修改 yum 配置文件

通过编辑 yum 的配置文件, 永久性地禁止内核升级

  1. 使用 vim 编辑器打开 yum 的配置文件

    vim /etc/yum.conf
    
  2. [main] 部分的末尾添加以下内容

    exclude=kernel*
    exclude=centos-release*
    

方法二: 在 yum 命令中临时排除内核更新

如果不想修改配置文件, 可以在运行 yum update 时直接添加排除参数

yum --exclude=kernel* update

原文

使用yum更新时不升级Linux内核的方法

最后更新于 2022-03-28
使用 Hugo 构建
主题 StackJimmy 设计