dmesg 怎么方便查看时间戳?

2023-02-15 12:07:27 浏览数 (1)

做为dba,除了查看数据库的日志,也要关注系统的日志。如最常见的dmesg。但是dmesg的时间戳貌似不直观。比如:

代码语言:javascript复制
[2869535.343309] docker0: port 1(veth0127f52) entered blocking state
[2869535.344186] docker0: port 1(veth0127f52) entered disabled state
[2869535.355223] device veth0127f52 entered promiscuous mode
[2869535.356173] docker0: port 1(veth0127f52) entered blocking state
[2869535.357013] docker0: port 1(veth0127f52) entered forwarding ort 2(veth16357a3) entered blocking state

那有没有方式转化呢?当然有。如下方式,将1398324600转化为具体的时间戳。

代码语言:javascript复制
[root@aliyun ~]# date -d @1398324600
Thu Apr 24 15:30:00 CST 2014

那有没有更方便的方式呢?我们查看一下dmesg的命令解释。

大家可以试试以下2个命令。

代码语言:javascript复制
dmesg -T
dmesg -Td

今天的小技巧就分享到这里。

ps: 后台回复"技术群"可添加微信技术交流群

0 人点赞