赞
踩
dmesg
(display message)命令用于查看和控制内核环形缓冲区。它可以在排查内核或硬件问题时提供很大的帮助。这些消息包含有关硬件检测、设备初始化以及内核可能遇到的任何潜在问题的重要信息。
dmesg
命令在所有主流的Linux发行版中都是可用的,包括但不限于Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora和Raspbian。由于dmesg
是内核的一部分,所以它在所有使用Linux内核的系统上都应该可用。
语法格式如下:
dmesg [options]
以下是dmesg
命令的一些常用选项:
选项 | 说明 |
---|---|
-H | 使用人类友好的时间戳 |
-T | 显示标准日期和时间 |
-L | 强制彩色输出 |
–follow | 监视实时日志 |
以下是一些dmesg
命令的使用实例:
[linux@bashcommandnotfound.cn ~]$ dmesg
这个命令会显示内核环形缓冲区中的所有消息。
[linux@bashcommandnotfound.cn ~]$ dmesg -L
这个命令会以彩色的方式显示输出,以便于理解消息。
[linux@bashcommandnotfound.cn ~]$ dmesg -H
这个命令会以人类友好的方式显示时间戳。
[linux@bashcommandnotfound.cn ~]$ dmesg | tail
这个命令会显示最新的内核消息。
[linux@bashcommandnotfound.cn ~]$ dmesg | grep USB
这个命令会显示所有包含"USB"的内核消息。
[linux@bashcommandnotfound.cn ~]$ dmesg --follow
这个命令会实时显示新的内核消息。
[linux@bashcommandnotfound.cn ~]$ dmesg -l err
这个命令会显示所有的硬件错误消息。
sudo
来使用dmesg
。bash: dmesg: command not found
,那么你可能需要安装util-linux
包来获取dmesg
命令。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。