防止終端螢幕 /dev/tty1 上出現核心訊息

防止終端螢幕 /dev/tty1 上出現核心訊息

內核調試級別訊息

看門狗:BUG:軟鎖定 - CPU#0 卡住了 22 秒!

出現在我的控制台(/dev/tty1)中,我試圖阻止它。

我嘗試了以下3種方法,但沒有一個有效:

  1. 我在檔案 /etc/sysctl.conf 中設定 kernel.printk = 1 1 1 1。從命令列執行 sysctl kernel.printk 我可以確認這些值是正確的。
  2. 執行 dmesg -n 1 和 dmesg -D (控制台關閉)
  3. 我嘗試設定 /etc/systemd/journald.conf 值 ForwardToConsole=no 和 TTYPath=/dev/tty2 ForwardToWall=no

這些都沒有幫助,內核日誌仍然會印在我的終端上。

缺什麼?我使用的是 Ubuntu 18.04。

答案1

不幸的是,由於其中包含“BUG”一詞,我誤解了該日誌訊息的優先順序。我認為這是一條優先級為 7 的調試訊息。

因此在檔案 /etc/sysctl.conf 中設定 kernel.printk = 0 0 0 0 解決了問題。

相關內容