728x90
커널메시지를 확인하기 위해 /proc/kmsg 를 보려면(cat, tail) 기본적으로 사용자가 root 사용이어도 콘솔(console) 터미널에서만 확인이 가능하다. 일반 터미널에서 커널메시지를 확인하고 싶다거나 콘솔 터미널에서 너무 많은 커널메시지도 나올 경우 커널 매개 변수값(/proc/sys/kernel/printk)을 조정해야한다.
# cat /proc/sys/kernel/printk
6 4 1 7
차례대로
console_loglevel: 이 값보다 높은 우선순위를 지닌 메시지들은 콘솔에 출력.
default_message_loglevel: 명확한 우선순위가 없는 메시지들은 이 값으로 출력.
minimum_console_loglevel: console_loglevel 이 설정될 수 있는 최소값.
default_console_loglevel: console_logevel 기본값.
콘솔 터미널에서 커널메시지가 출력이 안되게 하려면
# cat 0 > /proc/sys/kernel/printk
테스트
# tail -f /proc/kmsg
# ifconfig eth4 up / down 테스트
차례대로
console_loglevel: 이 값보다 높은 우선순위를 지닌 메시지들은 콘솔에 출력.
default_message_loglevel: 명확한 우선순위가 없는 메시지들은 이 값으로 출력.
minimum_console_loglevel: console_loglevel 이 설정될 수 있는 최소값.
default_console_loglevel: console_logevel 기본값.
콘솔 터미널에서 커널메시지가 출력이 안되게 하려면
# cat 0 > /proc/sys/kernel/printk
테스트
# tail -f /proc/kmsg
# ifconfig eth4 up / down 테스트
'Engineering > Linux' 카테고리의 다른 글
/usr/bin/dvdrecord 실제 내용 (0) | 2012.02.01 |
---|---|
syslog-ng 설치 전 과정 (0) | 2011.12.23 |
syslog-ng 설정 가이드 (0) | 2011.12.08 |
centos 에서 telent 서버 동작 (0) | 2011.11.22 |
특정 프로세스의 이름으로 kill 시키기 (0) | 2011.10.31 |