2025-02-26
dmesg
是一个用于显示或控制内核环形缓冲区消息的命令。它主要用于查看系统启动时的内核消息,以及系统运行期间内核产生的各种日志信息。
查看启动信息:系统启动时,内核会记录硬件检测、驱动加载等信息
调试硬件问题:通过dmesg
可以查看硬件设备是否被正确识别和初始化。
监控内核事件:实时查看内核产生的日志,帮助诊断系统问题。
dmesg:直接运行,显示所有内核消息。
dmesg -H:以更易读的格式显示消息(如时间戳转换为可读时间)。
dmesg -T:显示带有人类可读时间戳的消息。
dmesg -l
dmesg -k:只显示内核消息。
dmesg -c:显示消息后清空缓冲区。
dmesg -w/W:实时监控缓冲区输出。
内核消息缓冲区大小有限,旧消息可能会被新消息覆盖。dmesg
是系统管理员和开发者常用的工具,用于诊断系统问题和监控内核活动。