CentOS linux操作系统命令之dmesg命令
在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

相关推荐
-
MySQL 安装失败,提示Apply Security Settings 的处理办法
MySQL 安装失败,提示Apply Security Settings 的处理办法2025-04-20 01:54:57 -
MySQL事务隔离级别详解2025-04-20 01:44:01
-
一文说清nginx规则匹配(含案例分析)2025-04-20 01:10:02
-
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)2025-04-20 00:55:25 -
php定义变量规则不能包含哪些字符?2025-04-20 00:27:24