dmesg

作者: 一片冰心一生平安 | 来源:发表于2019-12-26 22:22 被阅读0次

http://hongjiang.info/tag/oom-killer/

在高版本的dmesg命令里,有一个很人性化的参数-T来以正常的时间格式来显示日志的,但很多时候会碰到比较低的版本:
$ rpm -qf /bin/dmesg
util-linux-2.13-0.56.el5

加到.bashrc里,source一下,可以得到正常的日期格式了:

dmesg_with_human_timestamps () {
(type -P dmesg) "@" | perl -w -e 'use strict;
my (uptime) = do { local @ARGV="/proc/uptime";<>}; (uptime) = (uptime =~ /^(\d+)\./); foreach myline (<>) {
printf( (line=~/^\[\s*(\d+)\.\d+\](.+)/) ? ( "[%s]%s\n", scalar localtime(time -uptime + 1),2 ) : $line )
}'
}
alias dmesg=dmesg_with_human_timestamps

相关文章

  • vmore生成dmesg文件

    makedumpfile --dump-dmesg vmcore dmesg.txt

  • Linux 上的 dmesg 和 message 日志

    dmesg 日志 dmesg 命令主要用来显示内核信息。使用 dmesg 可以有效诊断机器硬件故障或者添加硬件出现...

  • dmesg

    显示开机信息,用于诊断系统故障。

  • dmesg

    http://hongjiang.info/tag/oom-killer/ 在高版本的dmesg命令里,有一个很人...

  • lspci 收集log

    dmesg -c dmesg #!/bin/bash while true do lspci -s 00:02.0...

  • 不熟悉的Linux命令

    dmesg ‘dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作...

  • dmesg日志中加入时间戳

    dmesg日志中加入时间戳 dmesg命令相关包 CentOS 7之前的版本的dmesg日志是没有时间戳的,原因是...

  • MPTCP切换模式

    查看是否支持mptcp内核 1. 使用内核日志 dmesg, dmesg | grep MPTCP 2. 访问网...

  • 5个RHCE考试的实验

    [TOC] 系统启动流程 一. BIOS初始化过程: 硬件自检 dmesg /var/log/dmesg 性能越...

  • dmesg -w 可以实时打印

    dmesg -w 可以实时打印

网友评论

      本文标题:dmesg

      本文链接:https://www.haomeiwen.com/subject/lztroctx.html