使用 dmesg
检查启动日志
在这一步中,你将学习如何使用 dmesg
命令查看内核环形缓冲区。内核环形缓冲区存储来自内核的消息,包括有关硬件检测、设备驱动程序以及启动过程中发生的系统事件的信息。
dmesg
命令对于诊断硬件问题或了解内核如何与系统组件交互非常有用。当系统启动时,内核会初始化硬件并加载驱动程序,并将这些操作记录到环形缓冲区中。
要查看内核环形缓冲区的全部内容,只需在终端中输入 dmesg
并按回车键:
dmesg
你可能会看到大量输出滚动显示。这些输出包含自系统启动以来内核发出的消息。
由于输出可能很长,通常将 dmesg
的输出通过管道传递给 less
或 more
等分页器,以便逐屏查看。这样你就可以上下滚动查看消息。
让我们尝试将输出通过管道传递给 less
:
dmesg | less
现在你可以使用箭头键滚动查看输出。按空格键翻到下一页,按 q
退出 less
。
你还可以使用 grep
等工具过滤 dmesg
的输出,以搜索特定的关键字。例如,要查看与 USB 设备相关的消息,可以使用:
dmesg | grep -i usb
-i
选项使搜索不区分大小写。
探索 dmesg
的输出可以深入了解系统的启动过程和硬件情况。
点击 继续 完成此实验。