我正在使用 webmin(使用 yum)在我的服务器上安装更新,有时它还会更新内核,包括内核固件和内核头文件。内核更新后我需要重启服务器吗?
答案1
重新启动至少有两个原因:
- 您可能想利用新版本的优势(安全修复)
- 通常在内核更新期间,旧内核的模块树会被删除。因此,如果您(或某个脚本)卸载某个模块,则系统无法再次加载该模块,因为它在磁盘上只能找到较新的模块(如果有的话),并且该模块是为不同的内核编译的,因此无法加载(至少通常如此)。
答案2
要真正使用新内核,您必须重新启动。
没有其他办法。
安装更新后是否必须立即重启?
一般不需要,您可以安排在更方便的时间重启。
但在重启之前安装更多更新并不是一个好主意。
某些更新会根据您运行的内核而有不同的版本。
无论如何:使用新内核重启后,请务必检查更新。内核更新后,某些现有软件包可能需要新版本。
答案3
答案4
使用 Linux 4.0 及更高版本,他们说您不再需要重新启动内核。
https://www.linuxjournal.com/content/no-reboot-kernel-patching-and-why-you-should-care