Linux 中的 dmesg 命令用于查看系统的开机信息。 Linux kernel 会将开机信息存储在 ring buffer 中。若是开机时来不及查看信息,可利用 dmesg 命令来查看。开机信息亦保存在 /var/log 目录中,名称为 dmesg 的文件里。
dmesg 用来显示内核环缓冲区(kernel-ring buffer)内容,内核将各种消息存放在这里。在系统引导时,内核将与硬件和模块初始化相关的信息填到这个缓冲区中。内核环缓冲区中的消息对于诊断系统问题 通常非常有用。在运行 dmesg 时,它显示大量信息。通常通过 less 或 grep 使用管道查看 dmesg 的输出,这样可以更容易找到待查信息。
显示开机信息。
dmesg [options]
参数 | 描述 |
---|---|
options | dmesg 命令使用的参数。 |
选项 | 含义 |
---|---|
-c | 显示信息后,清除 ring buffer 中的内容。 |
-s<缓冲区大小> | 预设置为 8196,刚好等于 ring buffer 的大小。 |
-n | 设置记录信息的层级。 |
实例 | 描述 |
---|---|
dmesg | 显示开机信息。 |
dmesg -c | 显示信息后,清除 ring buffer 中的内容。 |
dmesg
我们使用 dmesg 命令,查看开机信息,具体命令如下:
dmesg | more
运行后,终端输出如下:
我们看到,我们使用了 dmesg 命令,显示了开机信息。
Linux 中的 dmesg 命令用于查看系统的开机信息。 Linux kernel 会将开机信息存储在 ring buffer 中。若是开机时来不及查看信息,可利用 dmesg 命令来查看。开机信息亦保存在 /var/log 目录中,名称为 dmesg 的文件里。