背景

系统突然重启,需要排查原因,就想到dmesg和/var/log/message,打开dmesg没发现时间,没时间这可怎么查问题?

解决方案

遇到这类问题首先想到的就是G一下,网上肯定有人问这种问题,你所遇到的问题肯定是别人之前已经遇到过的,所以,放马去搜索吧。所有问题都这样,原来dmesg里面第一列的浮点数是跟uptime有一定的关系,利用date命令可以转换,这里写了个脚本记录一下

cat getTime.sh
uptime=$(cat /proc/uptime|cut -f 1 -d' ')
dmesg |while read line; do
ftime=$(echo $line|awk -F'[][]' '{print $2}')
t=$(date -d "1970-01-01 UTC $(echo "$(date +%s)-$uptime+$ftime"|bc) seconds")
echo ${line/ $ftime/$t}
done

很简单,几行代码就搞定!

linux dmesg 格式化时间相关推荐

  1. linux c格式化时间,Linux C编程--格式化I/O

    printf(格式控制,输入表列) 例:printf("%d%d",a,b) (1)d格式符:输出一个有符号的十进制整数 (2)c格式符:输出一个字符 (3)s格式符:输出一个字符 ...

  2. linux dmesg查看时间,查看dmesg中的时间

    通过dmesg列出的事件时间不易理解,例如: [19078.666869] EXT4-fs (sdl): warning: maximal mount count reached, running e ...

  3. Linux :: 时间日历指令【1】:date 指令:格式化显示时间信息、Linux 下获取时间

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit. 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习 ...

  4. Linux下程序时间消耗监控与统计

    良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较.但要精确测量程序的运行时间并不容易,因为进程切换.中断.共享的多用户.网络流量.高速缓存访问及转移预测等因素都会对程序计时产 ...

  5. Linux中表示“时间”的结构体和相关函数

    转载于:http://blog.chinaunix.net/uid-25909722-id-2827364.html Linux中表示"时间"的结构体和相关函数 2011-09-1 ...

  6. linux脚本日期时间,Linux 日期和时间操作详解

    Linux 日期和时间操作详解 发布时间:2012-11-27 15:10:07   作者:佚名   我要评论 Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Cl ...

  7. linux 机器格式化_为什么机器人应该为我们格式化代码

    linux 机器格式化 by Artem Sapegin 通过Artem Sapegin 为什么机器人应该为我们格式化代码 (Why robots should format our code for ...

  8. Linux系统的时间管理及优化

    一直以来对Linux下的时间管理知之不详,GFree_wind在微博发起过几次Linux下时钟的讨论,和Godbach这些大牛比,我完全插不上话,因为不懂.近来闲暇时间研究了下Linux下的时间管理, ...

  9. 时间基础概念及Linux中的时间函数

    时间基础概念及Linux中的时间函数 时间相关概念 GMT 时间 UTC 时间 时区 `Time Zone` 夏令时 `DST` 本地时间 `localtime` Linux 系统中的时间 时钟基础概 ...

最新文章

  1. byte与char区别
  2. HTML上传文件的多种方式
  3. bool在哪个头文件_Java里的 for (;;) 与 while (true),哪个更快?
  4. 最优化基础和机器学习优化
  5. mysql怎么按年份分组_mysql - MYSQL按ID分组,但根据最近的年份进行拉取 - SO中文参考 - www.soinside.com...
  6. 一文汇总 JDK 5 到 JDK 15 中的牛逼功能!
  7. 【linux】暂时解决sis m672(神舟F4000 D9) linux驱动 宽屏分辨率的问题?
  8. 加州大学欧文计算机工程硕士,UCI加州大学尔湾分校软件工程硕士Master of Software Engineering...
  9. CodeForces-4C Registration system
  10. 单片机蜂鸣器编程音乐_单片机系统硬件调试方法
  11. Openwrt常用软件模块之CWMP
  12. 自己搭建Markdown的wiki管理系统
  13. 使用python批量修改图片尺寸
  14. day18 - 正则表达式
  15. 解决报错ImportError: IProgress not found. Please update jupyter and ipywidgets.
  16. React基础(壹)———脚手架项目初始化
  17. vr线上虚拟展馆H5三维购物带的便利【商迪3D】与您细说
  18. 2015年网易考拉海淘android面试
  19. python与tensorflow实现人脸表情识别(基于CNN)
  20. IDEA连接达梦数据库

热门文章

  1. android 8.0 intent,Android 8.0通知栏适配问题
  2. 设计模式 — 行为型模式 — 备忘录模式
  3. Neutron — Hierarchical Port Binding(层次化端口绑定)
  4. KVM 虚拟化架构和实现原理
  5. Linux_自制系统服务启动脚本
  6. 关于面试题的一些题型解析
  7. 2018前端常见问题整理
  8. 《树莓派渗透测试实战》——总结
  9. python迭代器和生成器(3元运算,列表生成式,生成器表达式,生成器函数)
  10. 【Android】Eclipse自动编译NDK/JNI的三种方法