적어도 귀하의 질문에 대한 첫 번째 부분에 대답하려면 dmesg
:
/var/log/dmesg
부팅시 커널이 생성 한 메모리 버퍼 인 '커널 링 버퍼 (kernel ring buffer)'의 내용을 저장하는데, 부트 로더 단계를지나 자마자 생성되는 로그 데이터를 저장합니다.
링 버퍼는 새로운 메시지가 들어올 때 가장 오래된 메시지를 제거하는 항상 일정한 크기의 특수한 종류의 버퍼입니다. 커널 링 버퍼에 저장된 텍스트는 Unix를 처음 부팅 할 때 화면에서 깜박 거리는 것을 나타냅니다. 콘솔 모드의 기계와 유사합니다 (스플래쉬 화면 없음, Plymouth). 커널 로그는 메모리 버퍼에 저장되므로 시스템이 syslog
데몬이 인계 할 수 있는 지점까지 부트 스트랩 될 때까지 부트 로그가 있어야합니다 .
dmesg
Linux util-linux
에서 kernel.org에서 공개 한 시스템 유지 보수 도구 의 필수 패키지의 일부입니다 . dmesg(1)
매뉴얼 페이지 에 따르면
dmesg는 커널 링 버퍼를 검사하거나 제어하는 데 사용됩니다.
참조 : http://www.computerhope.com/unix/dmesg.htm
'systemd'init에서이 명령을 사용하여 커널 링 버퍼를 인쇄 할 수 있습니다 :
# journalctl --dmesg or journalctl -k
, thxs for correction @don_crissti
dmesg | grep -i ethernet
예를 들어 명령 을 실행 하면 문자열 'ethernet'에 대한 커널 링 버퍼가 구문 분석됩니다.
이것이 문의의 첫 부분에 도움이되기를 바랍니다.
/var/log/kern.log
하고/var/log/dmesg
커널 메시지와 동일한 콘텐츠를해야합니까? 그러나 그들의 내용은 동일하지 않습니다.