Linux内核信息dmesg命令详解

2025-06-25 10:14:01

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命令详解
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢