printk() : 커널함수에서 사용되는 출력함수
로그레벨명령어의미
0KERN_EMERG시스템이 동작하지 않는다.
1KERN_ALERT항상 출력된다.
2KERN_CRIT치명적인 정보
3KERN_ERR오류 정보
4KERN_WARNING경고 정보
5KERN_NOTICE정상적인 정보
6KERN_INFO시스템 정보
7KERN_DEBUG디버깅 정보


#cat /proc/sys/kernel/printk
4    4    1    7
[4] : 현재 로그레벨(이 레벨보다 높은 메시지만 출력)[4] : 기본 로그레벨(printk()함수를 입력하면서 별도로 로그레벨을 입력하지 않을 경우)[1] : 최소 로그레벨(부여할 수 있는 최소 로그레벨)[7] : 부팅시 로그레벨(부팅시 출력될 레벨을 지정)

간단히 모든 커널메시지 덤프를 표시
#cat /var/log/messages

출력되지 않은 메시지도 볼 수 있다.(로그버퍼에 기록된 내용)
dmesg
(#cat /proc/kmsg)