CentOS7 yum update 禁止更新内核

生产环境或开发环境,经常性的会用到yum来更新软件或依赖库。有时候还会用到shell脚本来更新软件库,一不小心会碰到更新系统内核的操作。由此会带来不少麻烦,比如依赖库版本过高,或一些并不太常见的硬件驱动无法加载。因此,禁止更新内核就非常有必要。直接上代码:

#!/bin/bash

# 备份原配置
cp /etc/yum.conf /etc/yum.conf.bak

# 添加排除的包前缀,如果过滤规则存在就不添加
if ! grep "exclude=kernel*" /etc/yum.conf >/dev/null; then

    sed -i '$a exclude=kernel* centos-release* initscripts*' /etc/yum.conf

fi

grep 过程不是很严谨,有洁癖的可以进一步通过正则来改进。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值