做为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: 后台回复"技术群"可添加微信技术交流群