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
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。