CentOS yum更新时排除内核,降低兼容风险

“阿里云的内核都是优化过的,不建议进行升级。”这是阿里云工程师在工单中提的建议。

前段时间我用 yum update 命令更新软件时,系统内核也一起更新了,导致每次重启都提示系统崩溃,之后才知道,内核需要和硬件兼容,所以在生产环境中,不要轻易升级内核。

虽然Redhat宣布未来CentOS将转变为滚动更新的CentOS Stream让许多人考虑更换Linux发行版,但就目前而言,CentOS仍旧在服务器系统中占大头。那么,如何修改生产环境中CentOS的更新策略,忽略内核的更新?

CentOS的 yum 配置文件 yum.conf 在 /etc 下:

# 为了保险,先备份文件
cp /etc/yum.conf /etc/yum.confbak

# 编辑配置文件,在[main]区块的底部添加两行代码
exclude=kernel* 
exclude=centos-release*

# 保存文件,执行更新
yum update

这样配置过后,yum update 命令只会更新上层应用而忽略内核更新,避免内核与硬件的兼容问题导致故障。

默认图片
耕读君
云时代的我们要学会“腾云驾雾”
文章: 108