如何实时查看linux内核日志?

Sha*_*baz 3 logging linux-kernel

当我使用它时,我有一个内核模块记录某个传感器的输入。我想看看是否有一个命令输出 /var/log/messages(例如)但等待更多日志的到来。也就是说,一些程序就像dmesg除了它保持打开并不断打印新来的日志之外。

小智 6

你有没有试过tail -F,例如。

tail -F /var/log/messages
Run Code Online (Sandbox Code Playgroud)


Ger*_*der 5

两种更现代的方法:

dmesg -w
Run Code Online (Sandbox Code Playgroud)

在具有 systemd 的系统上journalctl也很有趣:

journalctl --system -f
Run Code Online (Sandbox Code Playgroud)