
커널 로그가 에서 Kernel Ring Buffer
및 로 이동하는 방법에 대한 /proc/kmgs
신뢰할 수 있는 정보를 얻을 수 없습니다 /dev/kmsg
. 내가 놓쳤을 수 있는 출처가 있습니까? 아니면 누군가가 머리 위로 그것을 알고 있습니까?
답변1
/proc/kmsg
에 의해 처리됨fs/proc/kmsg.c
, /dev/kmsg
처리자운전기사가 kmsg
여기 있어요kernel/printk/printk.c
.
두 경우 모두 프로세스가 관련 파일 설명자에서 데이터를 읽을 때까지 로그는 링 버퍼에서 판독기로 복사되지 않습니다.