dmesg命令使用

dmesg

kernel会将开机信息存储在ring buffer中,另外,也会保存在/var/log/dmesg的磁盘文件中。dmesg命令用于打印Linux系统开机启动信息,dmesg是从kernel ring buffer中读取开启启动信息,并不是从/var/log/dmesg文件中读取哦。

备注:/var/log/dmesg好像不是syslogd写入的。

dmesg常见的用法

(1)查看看机信息

1
dmesg

(2)清除kernel ring buffer中的开机信息,并打印到控制台上

1
dmesg -c

备注:使用dmesg -c只会清除kernel ring buffer中的内容,并不会清除/var/log/dmesg,所以我们还是可以通过查看/var/log/dmesg文件来获取系统启动信息。