检测Linux系统中的硬件设备系统启动时可以在屏幕上看到引导信息,但是由于这些信息在屏幕上停留的时间很短,所以很难阅读。因此系统会运用一个叫做klogd的服务将这些信息写入到内存的一个环形缓冲区 (ring buffer)中。可以运用 dmesg 命令来查看环形缓冲区中的信息,但是这个环形缓冲区的空间是有限的,所以当环形缓冲区被写满之后,系统将会把环形缓冲区中的信息写到/var/log/dmesg 日志文件中,这样就可以避免后面来的信息覆盖掉前面的信息,所以也可以通过/var/log/dmesg 日志文件中的内容来查看内核的信息。 root@promote:~# dmesg | more …… root@promote:~# more /var/log/dmesg |