dmesg命令可以查看在引导期间加载的各种设备驱动程序的大量信息,可以帮助我们了解Linux系统正在发生的事情,是不是很神奇.
我直接输入dmesg命令,结果打印出大量的信息,翻好几页都翻不完的那种,所以使用-level标签可以查看八个不同级别,以下是八个级别
emerg - 系统无法使用
alert - 必须立即采取行动
crit - 危急的条件
err - 错误条件
warn - 警告条件
notice - 正常但重要的条件
info - 信息
debug - 调试级消息
假设您只想查看警报和严重警告。对此的命令是:
dmesg --level=alert,crit
如果想准确了解错误或警告发生的时间,使用参数-T
dmesg --level=err,warn -T
如果没有时间分析,可以使用一下命令导出dmesg命令打印结果慢慢分析
dmesg --level=err,warn -T>dmesg_output