linux内核更新后是否需要重新启动服务器?

gio*_*o79 29 linux yum

我正在使用 webmin(使用 yum)在我的服务器上安装更新,它有时也会更新内核,包括内核固件和内核头文件。内核更新后是否需要重新启动服务器?

Hau*_*ing 32

重启的原因至少有两个:

  1. 您可能想利用较新版本的优点(安全修复)
  2. 通常在内核更新期间,旧内核的模块树会被删除。因此,如果您(或某个脚本)卸载模块,则系统无法再次加载它,因为它仅在磁盘上找到较新的模块(如果有的话),并且这是为不同的内核编译的,因此无法加载(至少通常是这样) .

  • 在 Red Hat/CentOS 和 Ubuntu(以及所有负责如何进行内核升级的发行版)上,#2 不会发生,因为旧的内核包留在原地。我非常希望 Debian 能从他们那里得到提示...... (5认同)

Ton*_*nny 13

要实际使用新内核,您必须重新启动。
没办法。

安装更新后是否必须立即重新启动?
一般情况下,您可以安排在更方便的时间重新启动。

但是在重新启动之前安装更多更新并不是一个好主意。
某些更新具有不同的版本,具体取决于您运行的内核。

无论如何:使用新内核重新启动后,请始终检查更新。内核更新后,您现有的某些软件包可能需要新版本。


小智 5

这取决于。

Ksplice 负责所有安全更新,但它取决于更新并且不是免费的。您也可以在此处查看yum 的详细信息。

您还可以选择使用kexec,这将需要重新启动,但会跳过启动的硬件部分。