在 RedHat/CentOS/Fedora 系统中, 使用 yum update
更新软件时, 默认会升级内核。然而, 某些硬件可能在升级内核后无法被新内核识别, 导致需要重新安装驱动程序, 增加维护复杂性。因此, 在生产环境中, 应避免轻易升级内核, 除非已确认升级后不会引发问题
方法一: 修改 yum 配置文件
通过编辑 yum 的配置文件, 永久性地禁止内核升级
-
使用 vim 编辑器打开 yum 的配置文件
vim /etc/yum.conf
-
在
[main]
部分的末尾添加以下内容exclude=kernel* exclude=centos-release*
方法二: 在 yum 命令中临时排除内核更新
如果不想修改配置文件, 可以在运行 yum update
时直接添加排除参数
yum --exclude=kernel* update
原文