常用内核排查命令dmesg -T
dmesg -T 参数用于将内核日志的时间戳转换为人类可读格式,结合其他选项可实现日志过滤、实时监控等功能。
dmesg -T参数核心用法
- 功能说明:将内核环形缓冲区中的原始时间戳转换为
YYYY-MM-DD HH:MM:SS
格式,但时间精度为分钟级(同分钟内的事件时间戳相同)。 - 典型场景:快速定位系统启动时间、硬件故障时间点,如
dmesg -T | grep 'error'
筛选带时间戳的错误日志。
dmesg命令基础用法
- 查看完整日志:直接输入
dmesg
显示全部内核日志,建议配合| less
分页查看或| tail -20
显示最后20条。 - 日志过滤:
- 按关键词筛选:
dmesg | grep -i memory
查看内存相关日志。 - 按日志级别:
dmesg -l err,warn
仅显示错误和警告。
- 按关键词筛选: