云梦
www.htcp.net

Linux | CentOS 使用 yum update 时不升级系统和内核

0x01 问题

centos 系列在使用 yum update 时,会默认升级内核和系统。不像 Debian/Ubuntu 系列那样,update 和 upgrade 是分开的。这可能会导致出现一些问题,例如驱动、软件不兼容新版本内核/系统组件等,在生产环境下,为了避免因为更新内核导致出现问题,可以禁止 centos 自动更新内核和系统。

0x02 解决方案

Centos 内置了一个系统更新配置文件,位于 /etc/yum.conf。如果要禁止升级内核的话,我们只需要在其 [main] 部分末尾新增 “exclude=kernel*” 就可以了。如果要禁止升级系统,那么需要在其 [main] 部分末尾再新增 “exclude=centos-release*” 即可。

0x03 实现步骤

vim /etc/yum.conf

在 [main] 的最后添加:

#禁止更新内核
exclude=kernel*
# 禁止更新系统
exclude=centos-release*

假如您不想修改配置文件,则这样执行命令即可(例如不更新内核):

yum –exclude=kernel* update
赞(0) 打赏
文章通过 CC 4.0 BY-NC-ND 协议发布,转载请注明出处:云梦 » Linux | CentOS 使用 yum update 时不升级系统和内核

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果您觉得文章有用,可以支持一下本站

支付宝扫一扫打赏

QQ 扫一扫打赏