kexec

從當前正在運行的內核引導到一個新內核

補充說明

kexec命令 是Linux內核的一個補丁,讓您可以從當前正在運行的內核直接引導到一個新內核。在上面描述的引導序列中,kexec跳過了整個引導裝載程序階段(第一部分)並直接跳轉到我們希望引導到的內核。不再有硬件的重啓,不再有固件操作,不再涉及引導裝載程序。完全避開了引導序列中最弱的一環 -- 固件。這一功能部件帶來的最大益處在於,系統現在可以極其快速地重新啓動。

kexec的好處: 要求高可用性的系統,以及需要不斷重新啓動系統的內核開發人員,都將受益於kexec。因爲 kexec跳過了系統重新啓動過程中最耗時的部分(也就是固件初始化硬件設備的階段),所以重新啓動變得非常快,可用性得到了提高。

語法

1kexec(選項)

選項

1-l:指定內核映像文件;
2-e:允許當前被加載的內核;
3-f:強制立即調用系統調用“kexec”,而不調用“shutdown”;
4-t:指定新內核的類型;
5-u:卸載當前的kexec目標內核。

來源:https://github.com/jaywcjlove/linux-command

最後修改於: Wednesday, January 31, 2024

相關文章:

翻譯: