启动时,dmesg 的输出记录在哪里?

启动时,dmesg 的输出记录在哪里?

启动时,dmesg 的输出记录在哪里?

手册页上没有提到:

http://manpages.ubuntu.com/manpages/trusty/man1/dmesg.1.html

答案1

通常,kernel与 操作相关的消息存储在称为 的固定大小内存中Kernel Ring Buffer。它的位置是/proc/kmsg。通常以人类可读的格式dmesg打印 的条目。由于它是安装在 下的缓冲区(临时存储) ,您可以想象它在重新启动后将无法继续存在,即它只会在打开电源后显示所有内核日志。如果您想检查所有以前的内核日志,您需要检查,因为它存储在磁盘上,所以它将在重新启动后继续存在。Kernel Ring Buffer/proc/var/log/kern.log

相关内容