从技术上讲 dmesg 将内核环形缓冲区打印到标准输出。
我不知道他们为什么称它为环形缓冲区,但它基本上是一个日志缓冲区。所有内核启动消息都写在那里。如果您正在运行 syslog,那么所有或大部分这些消息也可能会写入那里。但是,dmesg 命令与 syslog 是分开的。它是 linux utils 的一部分,即使您没有 syslog 也可以使用它。
dmesg 还可用于清除环形缓冲区本身,以及更改控制台中显示错误的级别。有时,根据消息的严重性,除了环形缓冲区之外,它还会被发送到每个控制台。关闭消息就是一个很好的例子。dmesg -n levelnumber
允许您更改除缓冲区外还必须将消息发送到控制台的严重性级别。
归档时间: |
|
查看次数: |
4992 次 |
最近记录: |