在linux系统中,dmesg是用来显示开机信息的,系统启动kernel会将开机信息存放到ring buffer中,可以用dmesg命令来查看,如图:
这些信息对系统故障诊断是非常重要的。
通过man命令查看dmesg的用法:
常用参数:
-c:显示信息后,清除ring buffer中的内容
-s:预设值为8196,
-n:设置记录信息的层级
1、 列出所有信息
由于信息非常多,无法一页完全显示,可以使用管道输送到more或less命令单页显示。
可以通过grep命令过滤自己需要的信息等等
2、 列出cpu相关的信息:
dmesg | grep cpu
3、 列出检测到的硬盘:
dmesg |grep sda
4、 只输出前5行,或者后5行信息:
dmesg |grep head -5 dmesg |tail -5
5、 列出所有信息发送到文件
dmesg > boot.msg ,将开机信息保存到 boot.msg文件中,出现故障时发送给相关人员,进行分析。
6、 实时监控dmesg日志
watch \"dmesg|tail -10\"
7、 清除dmesg缓冲日志
dmesg –c
© 版权声明
本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!
THE END