Linux内核更新后需要重新启动服务器吗?

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

至less有两个重新启动的原因:

  1. 您可能想要使用较新版本的优点(安全修复程序)
  2. 通常在内核更新期间,旧内核的模块树被移除。 因此,如果你(或某个脚本)卸载了一个模块,那么系统就不能再加载它,因为它只能find磁盘上最新的一个(如果有的话),并且这是针对不同的内核编译的,因此不能被加载(至less通常) 。

要实际使用新的内核,您将不得不重新启动。
没办法。

安装更新后是否需要立即重新启动?
一般来说不,您可以安排重新启动一个更方便的时刻。

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

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

这取决于。

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

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