linux kdump的作用就是在系統崩潰、死鎖或死機的時候用來轉儲記憶體運行參數;比如,系統一旦崩潰,那麼正常的核心就沒有辦法工作了,在這個時候將由kdump產生一個用於capture當前運行資訊的內核,該內核會將此時的記憶體中的所有運行狀態和資料資訊收集到一個dump core檔中以便於Red Hat工程師分析崩潰原因,一旦記憶體資訊收集完成,系統將自動重啟。
本教學操作環境:linux5.9.8系統、Dell G3電腦。
linux kdump有什麼用?
kdump是在系統崩潰、死鎖或當機的時候用來轉儲記憶體運行參數的工具和服務。
打個比方,如果系統一旦崩潰那麼正常的內核就沒有辦法工作了,在這個時候將由kdump產生一個用於capture當前運行信息的內核,該內核會將此時的內存中的所有運作狀態和資料資訊收集到一個dump core檔案以便於Red Hat工程師分析崩潰原因,一旦記憶體資訊收集完成,系統就會自動重新啟動。這和以前的diskdump,netdump同樣如此。只不過kdump是RHEL6特有的。
查看Linux系統是否開啟kdump:
執行指令:ulimit -c 如果輸出為 0 ,則代表沒有開啟。如果為unlimited則已經開啟。
暫時開啟/關閉Linux的kdump方法:
ulimit -c unlimited 開啟;
ulimit -c 0 關閉;
#修改設定檔進行開啟/關閉kdump方法:
vi /etc/profile檔案在檔案結尾加入新行,ulimit -S -c unlimited> /dev/null 2>&1
#儲存退出:wq!
執行source /etc/profile 讓當期設定生效
Linux影片教學》
以上是linux kdump有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!