Linux
如何提前配置 Linux 核心以在恐慌時重新啟動?
您可以在核心命令行上輸入“panic=N”,以使系統在出現恐慌 N 秒後重新啟動。
但是在引導載入程序開始發揮作用之前,是否有一個配置選項來指定這個(除了預設的核心命令行選項)?一些核心選項可能是什麼?
來自
man proc
:/proc/sys/核心/恐慌
該文件提供對核心變數panic_timeout 的讀/寫訪問權限。如果這是零,核心將在恐慌中循環;如果非零,則表示核心應在此秒數後自動重啟。使用軟體看門狗設備驅動程序時,推薦設置為 60。
配置文件本身就是引導(grub)配置文件,因為它是在引導時呼叫的參數,並且在文件系統未掛載時不能期望 grub 從其他配置文件中讀取。
但是,作為一個初始化設置,執行時也可以通過
sysctl
. 所以,本質上/etc/sysctl.conf
用參數更新kernel.panic = 3
就是配置更新。