Linux内核信息dmesg命令详解

时间:2024-10-14 13:18:27

1、首先介绍一个命令,列出加载到内核中的所有驱动信息。我们可以使用more命令配合使用。输入命令"dmesg | more",具体操作方式如下图所示。

Linux内核信息dmesg命令详解

2、假如我们只想查看关于CPU的信息,我们可以输入命令"dmesg | grep cpu",具体展示如下图所示。

Linux内核信息dmesg命令详解

3、下面介绍另外一种用法,我们只输出dmesg命令的前20行日志。具体命令为"dmesg | head -20",具体操作如下图所示。

Linux内核信息dmesg命令详解

4、我们也可以只输出dmesg的最后20行日志,具体命令为"dmesg | tail -20",具体操作如下图所示。

Linux内核信息dmesg命令详解

5、由于刖材沲渎‘dmesg’命令的输出实在太长了,在其中搜索某个特定的字符串是非常困难的。因此,有必要过滤出一些包含‘usb颠疤祢绘’ ‘dma’ ‘tty’ ‘memory’等字符串的日志行。grep 命令 的‘-i’选项表示忽略大小写。下面我们就介绍只查看关于memory的信息。具体命令格式为"dmesg | grep -i memory".具体如下图所示。

Linux内核信息dmesg命令详解

6、当然我们也可以实时监控dmesg日志的输出信息。命令格式为"watch "dmesg | tail -20" "。

7、清除缓冲区日志的命令为"dmesg -c"。

8、当然我们也可以选择合适的时间格式显示信息。具体命令格式为"dmesg -d -T | more",具体操作如下图所示。

Linux内核信息dmesg命令详解
© 2025 光影知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com