我正在尝试dmesg
输出内核消息缓冲区的命令。我的设置返回的格式如下:
...
[ 0.000000] 3 base 100000000 mask F00000000 write-back
...
[ 95.709163] wlo1: associated
[ 95.709218] IPv6: ADDRCONF(NETDEV_CHANGE): wlo1: link becomes ready
...
第一列中的数字随着每个条目的增加而增加,但是当我阅读时man dmesg
或维基百科条目我没有看到任何有关此值的信息。
第一列中的值有什么意义?
答案1
这是事件的时间戳,IE它发生的时间,以秒为单位(0 等于内核启动的时间)。
您可以使用 打印实际时间-T
,使用 跳过时间戳-t
,或使用 指定格式--time-format
。看man dmesg
了解详情。
注意:dmesg
正如其手册页所述,它仅显示“内核环形缓冲区”的内容,即缓冲区中可以容纳多少内核消息。这可能一直延伸到内核启动,但不一定。dmesg 的结尾是内核打印的最后一条消息。