Linux-Kernel

如何實時查看linux核心日誌?

  • March 20, 2020

當我使用它時,我有一個核心模組記錄某些感測器的輸入。我想看看是否有輸出 /var/log/messages (例如)但等待更多日誌出現的命令。也就是說,一些程序喜歡dmesg除了它保持打開並不斷列印新來的日誌。

你試過嗎tail -F,例如。

tail -F /var/log/messages

你可以:

  • 每秒執行一次 dmesg:while true; do dmesg -c; sleep 1; done
  • 列印附加到 /var/log/messages 的所有內容:tail -f /var/log/messages
  • 將日誌轉儲到串列埠上並在另一台 PC 上讀取它們。您將需要添加到您的核心啟動參數:console=ttyS0,115200 console=tty0 ignore_loglevel並刪除quiet

引用自:https://serverfault.com/questions/305311