Linux

核心恐慌轉儲沒有日誌文件

  • May 26, 2017

我在 Steam 上玩遊戲時突然出現核心恐慌。我手動關閉電腦並重新啟動到 Linux Mint 17.1 (Cinnamon) 64 位,然後去檢查我的日誌文件/var/log/,但我找不到任何與核心恐慌有關的參考或任何類型的消息發生了。

奇怪的是為什麼它從來沒有轉儲核心,甚至沒有在日誌文件中記錄它。如果再次發生核心恐慌,我如何確保始終轉儲核心?發生核心恐慌時為什麼沒有記錄任何內容是沒有任何意義的。在 Google 上環顧四周,人們建議通讀/var/log/dmesg/var/log/syslog/var/log/kern.log/var/log/Xorg.log……但什麼也沒有。甚至不在.Xsession-errors文件中。

以下是螢幕的一些照片:

核心恐慌(image2) 核心恐慌(image1)

如果它再次發生,我總是可以拍攝螢幕照片,但我只是想確保我可以讓它轉儲核心並在核心恐慌時創建一個日誌文件。

為確保您的機器在發生核心故障時生成“核心”文件,您應該確認機器的“sysctl”設置。

IMO,以下應該是以下設置(最小)/etc/sysctl.conf

kernel.core_pattern = /var/crash/core.%t.%p
kernel.panic=10
kernel.unknown_nmi_panic=1

sysctl -p修改/etc/sysctl.conf文件後執行。mkdir /var/crash如果它尚不存在,您可能也應該這樣做。

您可以通過使用密鑰生成手動轉儲來測試上述內容SysRq(轉儲核心的組合鍵是Alt++ SysRqC

引用自:https://unix.stackexchange.com/questions/194171