linux dmesg 格式化时间
背景
系统突然重启,需要排查原因,就想到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 格式化时间相关推荐
- linux c格式化时间,Linux C编程--格式化I/O
printf(格式控制,输入表列) 例:printf("%d%d",a,b) (1)d格式符:输出一个有符号的十进制整数 (2)c格式符:输出一个字符 (3)s格式符:输出一个字符 ...
- linux dmesg查看时间,查看dmesg中的时间
通过dmesg列出的事件时间不易理解,例如: [19078.666869] EXT4-fs (sdl): warning: maximal mount count reached, running e ...
- Linux :: 时间日历指令【1】:date 指令:格式化显示时间信息、Linux 下获取时间
前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit. 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习 ...
- Linux下程序时间消耗监控与统计
良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较.但要精确测量程序的运行时间并不容易,因为进程切换.中断.共享的多用户.网络流量.高速缓存访问及转移预测等因素都会对程序计时产 ...
- Linux中表示“时间”的结构体和相关函数
转载于:http://blog.chinaunix.net/uid-25909722-id-2827364.html Linux中表示"时间"的结构体和相关函数 2011-09-1 ...
- linux脚本日期时间,Linux 日期和时间操作详解
Linux 日期和时间操作详解 发布时间:2012-11-27 15:10:07 作者:佚名 我要评论 Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Cl ...
- linux 机器格式化_为什么机器人应该为我们格式化代码
linux 机器格式化 by Artem Sapegin 通过Artem Sapegin 为什么机器人应该为我们格式化代码 (Why robots should format our code for ...
- Linux系统的时间管理及优化
一直以来对Linux下的时间管理知之不详,GFree_wind在微博发起过几次Linux下时钟的讨论,和Godbach这些大牛比,我完全插不上话,因为不懂.近来闲暇时间研究了下Linux下的时间管理, ...
- 时间基础概念及Linux中的时间函数
时间基础概念及Linux中的时间函数 时间相关概念 GMT 时间 UTC 时间 时区 `Time Zone` 夏令时 `DST` 本地时间 `localtime` Linux 系统中的时间 时钟基础概 ...
最新文章
- byte与char区别
- HTML上传文件的多种方式
- bool在哪个头文件_Java里的 for (;;) 与 while (true),哪个更快?
- 最优化基础和机器学习优化
- mysql怎么按年份分组_mysql - MYSQL按ID分组,但根据最近的年份进行拉取 - SO中文参考 - www.soinside.com...
- 一文汇总 JDK 5 到 JDK 15 中的牛逼功能!
- 【linux】暂时解决sis m672(神舟F4000 D9) linux驱动 宽屏分辨率的问题?
- 加州大学欧文计算机工程硕士,UCI加州大学尔湾分校软件工程硕士Master of Software Engineering...
- CodeForces-4C Registration system
- 单片机蜂鸣器编程音乐_单片机系统硬件调试方法
- Openwrt常用软件模块之CWMP
- 自己搭建Markdown的wiki管理系统
- 使用python批量修改图片尺寸
- day18 - 正则表达式
- 解决报错ImportError: IProgress not found. Please update jupyter and ipywidgets.
- React基础(壹)———脚手架项目初始化
- vr线上虚拟展馆H5三维购物带的便利【商迪3D】与您细说
- 2015年网易考拉海淘android面试
- python与tensorflow实现人脸表情识别(基于CNN)
- IDEA连接达梦数据库