红联Linux门户
Linux帮助

dmesg使用示例:查询Linux内核日志信息

发布时间:2016-06-18 16:05:30来源:topspeedsnail.com作者:斗大的熊猫

dmesg是用于检测和控制内核环缓冲,它可以用来帮助用户了解系统的启动信息,也就是系统启动过程中输出的信息。这些信息包括系统架构、CPU、连接的设备和内存等等。

启动信息对设备故障的定位非常重要。当我们连接或断开设备连接时,使用dmesg可以实时查询到这些详细。


#1 列出日志

# dmesg | less

dmesg使用示例:查询Linux内核日志信息

dmesg命令


#2 列出所有检测到的设备

例如要查找硬盘设备:

# dmesg | grep sda

dmesg使用示例:查询Linux内核日志信息

dmesg命令

# dmesg | grep -i usb
# dmesg | grep -i dma
# dmesg | grep -i tty
# dmesg | grep -i memory


#3 输出前20行

# dmesg | head  -20


#4 输出最新20行日志

# dmesg | tail -20


#5 清空dmesg缓存日志

清空ring buffer:

# dmesg -c

如果你连接了新设备会产生日志。

你可以通过/var/log/dmesg日志文件查看日志。


#6 查看实时日志

# watch "dmesg | tail -20"


本文永久更新地址:http://www.linuxdiyf.com/linux/21637.html