类似于这个问题中提到的一些主题,内核更新后重新启动Linux是否重要?,我很好奇是否有一种不需要重新启动就可以将内核更新应用于系统的方法。我知道有一个叫做Ksplice的供应商提供这样的特性。然而,我很好奇是否有一种方法可以完成同样的任务,而不需要商业产品,也可能是Ksplice的替代品,因为看起来有些功能集可能在Oracle购买后发生了变化。理想情况下,如果有一个脚本或方法,我可以添加一些文件来执行CentOS,Red和/或Ubuntu将是很好的。
发布于 2011-12-14 20:53:02
KSplice是一种新的代码,而且没有为Linux编写类似的代码。虽然可能(也很可能)有人可以分叉旧的开源代码并继续开发,但目前还没有其他的软件可以用于对运行中的Linux内核进行热修补。
发布于 2011-12-14 21:08:39
kexec是一种快速重新启动的好方法。虽然这不是“实时升级内核”,但它做了一些有趣的事情,比如绕过BIOS、POST和BootLoader.
其他一些信息可以通过Ubuntu 'RapidReboot‘主题:https://wiki.ubuntu.com/RapidReboot找到
发布于 2016-10-20 15:58:02
(披露:我为规范公司工作)
既然您要求,专门针对Ubuntu,Canonical将于16.04提供此服务。
这使用了自4.0发布以来上游Linux内核中的实时修补技术。
https://serverfault.com/questions/341022
复制相似问题