Linux

無需重啟即可更新核心

  • October 20, 2016

與此問題中涉及的一些主題類似,核心更新後重新啟動 Linux 是否重要?,我很好奇是否有一種方法可以在不重新啟動的情況下將核心更新應用於系統。我知道有一家名為Ksplice的供應商提供這樣的功能。但是,我很好奇是否有一種方法可以在沒有商業產品或 Ksplice 的替代品的情況下執行相同的任務,因為看起來某些功能集在被 Oracle 購買後可能已經發生了變化。理想情況下,如果有一個腳本或方法可以添加一些文件以在 CentOS、Red Hat 和/或 Ubuntu 上執行此操作,那就太好了。

KSplice 是一段新穎的程式碼,沒有為 Linux 編寫過類似的程式碼。雖然有可能(並且很可能)有人可以分叉舊的開原始碼並繼續開發,但目前分發中沒有替代軟體可用於熱修補正在執行的 Linux 核心。

kexec 是一種快速重啟的好方法。雖然這不是“實時升級核心”,但它做了一些有趣的事情,例如繞過 BIOS、POST 和 BootLoader……

可以通過 Ubuntu ‘RapidReboot’ 主題找到一些附加資訊:https ://wiki.ubuntu.com/RapidReboot

引用自:https://serverfault.com/questions/341022