首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实时查看linux内核日志?

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

Server Fault用户
提问于 2011-08-26 12:02:22
回答 4查看 49.7K关注 0票数 6

我有一个内核模块记录输入的一些传感器,而我使用它。我想知道是否有输出/var/log/messages (例如)但等待更多日志的命令。也就是说,一些像dmesg这样的程序只会继续运行并继续打印新来的日志.

EN

回答 4

Server Fault用户

回答已采纳

发布于 2011-08-26 12:05:38

你试过tail -F吗?

代码语言:javascript
复制
tail -F /var/log/messages
票数 7
EN

Server Fault用户

发布于 2011-08-26 12:10:59

您可以:

  • 每秒执行dmesg:while true; do dmesg -c; sleep 1; done
  • 打印附加到/var/log/消息的所有内容:tail -f /var/log/messages
  • 将日志转储到串口上,并在另一台PC上读取它们。您将需要添加到内核引导参数:console=ttyS0,115200 console=tty0 ignore_loglevel和删除quiet。
票数 3
EN

Server Fault用户

发布于 2022-04-28 10:18:52

另外两种现代方法:

代码语言:javascript
复制
dmesg -w

对于具有systemd journalctl的系统,也很感兴趣:

代码语言:javascript
复制
journalctl --system -f
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/305311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档