如何防止yum更新内核

当您运行生产服务器时,您不想做的一件事是每次出现新的更新时都升级内核。为什么?因为这是唯一一个Linux更新操作,一旦完成就需要重新启动,而且在生产环境中,通常不能停机。...

当您运行生产服务器时,您不想做的一件事是每次出现新的更新时都升级内核。为什么?因为这是唯一一个Linux更新操作,一旦完成就需要重新启动,而且在生产环境中,通常不能停机。

情景

所以你终于有了基于rpm的服务器,稳定而安全。生活是美好的,一段时间内你不需要做任何事情。

然后,出于某种原因,您以root用户身份在命令行中运行:

#yum -y -d0 update

这恰好为yum命令的所有提示提供了肯定的答案。它也会尽可能安静地运行。这一次包含了对内核包的更新。

而现在事情并没有正常运转。你怎么能阻止呢?

尽管您现在显然非常需要休假,但您应该重新查看您的系统更新计划、文档(当然,文档是细致的、最新的并且随时可用的),尤其是控制yum的配置文件。

但是首先,为什么不更新内核呢?

  1. 事情有时会破裂。更新可能会使模块或驱动程序不兼容,从而使无线网卡等设备不再正常工作。
  2. 跨服务器群维护版本。如果您混合使用不同的服务器发行版和一些自制的盒子,那么这当然适用。
  3. 手动编译内核,从而绕过yum提供的自动配置
  4. 您对自己的正常运行时间感到非常自豪,因此重新启动以激活新内核并不符合您的最佳利益。因此,如果你从不重新启动,就永远不需要更新它。

为什么要更新内核?

  1. 主要是安全。内核和应用程序一样有漏洞,如果不修补,可能会为坏人破坏系统提供机会。
  2. 特别是如果您不使用第三方存储库,请尽可能保持您的版本最新。主要发行版发布了包括内核在内的所有代码的补丁,并努力在发布前对其进行测试,以确保稳定性。不更新就是落后,这可能会使升级到主要版本版本时变得更加困难。
  3. 利用一个新特性(或者修复一个以前损坏的特性)可能会使您更容易接受内核更新。

要更新内核,只需执行上面所做的操作。或者,更好的方法是取消命令行开关,这样您就可以控制更新过程并可以看到发生了什么。跑步:

#yum update

并按照提示操作。

阻止yum更新内核

但是,如果您不想盲目地更新内核,可以在/etc中添加以下内容/百胜.conf文件:

exclude=kernel*

或者,如果坚持使用普通配置文件并通过CLI控制所有内容,请使用

#yum –exclude=kernel* update

这两种方法都将使内核不被更新,甚至不包括在可能的更新列表中。

  • 发表于 2021-04-13 07:34
  • 阅读 ( 79 )
  • 分类:互联网

你可能感兴趣的文章

如何在linux上查找和修复损坏的包

...就是为您准备的。我们将简要详细地讨论损坏的软件包,如何检查系统是否包含损坏的软件包,以及如何正确地重新安装它们。 ...

  • 发布于 2021-03-11 11:30
  • 阅读 ( 263 )

如何用ukuu轻松升级ubuntu的linux内核

...简单的事——它需要相当多的知识。我们之前已经讨论过如何做到这一点,但是如果您希望不必大惊小怪地获得最新和最棒的,并且您正在运行Ubuntu,那么您可能会喜欢一种更自动化的Ukuu形式的解决方案。 ...

  • 发布于 2021-03-16 09:57
  • 阅读 ( 329 )

如何测试linux pc的性能

...此,这几乎是获取定量数据的唯一方法,说明系统的性能如何——如果您的数字不足,这表明您可能希望升级一些PC组件。 ...

  • 发布于 2021-03-17 09:58
  • 阅读 ( 207 )

centos与ubuntu:最好的web托管服务器

...它也有更多的用户谁可能遇到了你的问题,可以分享他们如何克服这些问题。 ...

  • 发布于 2021-03-20 17:23
  • 阅读 ( 250 )

针对初学者系统管理员的10个linux强化提示

... 8安全内核参数 ...

  • 发布于 2021-03-28 14:39
  • 阅读 ( 249 )

如何修复windows中意外的内核模式陷阱错误

... 那么,什么是意外的内核模式陷阱错误,您如何修复它? ...

  • 发布于 2021-03-29 15:01
  • 阅读 ( 386 )

如何检查linux内核和操作系统版本

...版本可以让您对安全更新做出重要决定。我们将向您展示如何找到这些,无论您使用哪个发行版。 滚动和点释放 你知道你在运行哪个版本的Linux吗?你能找到内核版本吗?Linux的滚动发行版,如Arch、Manjaro和openSUSE,经常使用自...

  • 发布于 2021-04-01 13:11
  • 阅读 ( 192 )

如何在ubuntu上使用canonical的livepatch服务

...的Ubuntu系统,而不需要重新启动你的计算机?我们将描述如何使用Canonical的Livepatch服务来实现这一点。 什么是livepatch及其工作原理(livepatch and how does it work)? 正如Canonical的Dustin Kirkland几年前解释的那样,Canonical Livepatch使用标...

  • 发布于 2021-04-02 23:49
  • 阅读 ( 216 )

如何在ubuntu 18.04 lts上安装linux 5.0更新

...有了新的栈,你将通过标准的软件更新工具得到linux5.0。 如何获得新的硬件支持堆栈 如果愿意,您可以选择进入硬件启用更新。LTS的发布应该是坚如磐石的,不会有太大的变化,所以Ubuntu不会自动为你安装它。也就是说,我们...

  • 发布于 2021-04-03 06:43
  • 阅读 ( 194 )

如何检查您的电脑或手机是否受到保护,以防熔毁和幽灵

...脑也可能无法完全免受崩溃和幽灵CPU缺陷的影响。下面是如何检查你是否得到了充分的保护,如果你没有得到保护怎么办。 相关:熔毁和幽灵的缺陷将如何影响我的电脑? 为了完全防止熔毁和幽灵,您需要安装一个UEFI或BIOS更...

  • 发布于 2021-04-06 20:54
  • 阅读 ( 301 )
niax45614
niax45614

0 篇文章

相关推荐