内容一:dmesg 简介
Linux 的 kernel 会把开机日子存储在 ring buffer 和 /var/log/message 中,其中 ring buffer 里的开机日志可以使用 dmesg 来显示,如果开机时的提示信息来不及阅读的话,可以通过 dmesg 命令来显示
内容二:dmesg 命令的选项
1) -c 显示 ring buffer 的日志后清空 ring buffer
2) -n 显示日志的层级
3) -cn 显示 ring buffer 的日志后清空 ring buffer,同时显示日志的层级
4) -s 设置缓冲区的大小,默认为 8196 与 ring buffer 的大小一样
内容三:dmesg 命令的使用案例
3.1 显示所有开机日志
# dmesg | less
3.2 显示所有日志,显示 ring buffer 的日志后清空 ring buffer,同时显示日志的层级
# dmesg -cn
3.3 显示所有失败的开机日志
# dmesg | egrep -i "fail|warn|error"