dmesg和journalctl有什么区别[关闭]


11

我是Linux的新手。我看到的是两个运行大致相同的日志。为什么有两个日志?我希望在每种消息中看到什么样的消息?他们的生命周期有什么不同?


1
我建议先看一下《如何提问》指南。第一点。
ilkkachu

Answers:


4

它们是完全不同的两件事。

在我知道的大多数系统上dmesg,它有时是个命令,有时是个日志文件/var/log,并且可能两者兼有。日志包含内核产生的消息。这通常将包括引导顺序期间的各种设备探测消息,以及系统运行期间内核输出的任何其他消息。

我想根据“新闻”指的是不同的事物。我首先想到的是日记系统文件系统的日志。该日志包含对特定分区(磁盘的一部分)进行的各种事务,并允许系统在系统崩溃的情况下一致地重播磁盘操作。用户通常无法访问该日记。

如果“新闻”是指journalctl,则二者相似但不相同。journalctl有一个--dmesg使其模仿的选项dmesg

比较系统上journalctldmesg系统上的手册。


2
也许systemd-journal,它更适合这个问题。只是猜测...
schaiba

@schaiba可能是,但是我不在Linux上,所以我什么都写不了...现在看到标签了。如果问题更明确,我将进行更新。
库萨兰达
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.