User에서 printk 설정 세부 확인
$ cat /proc/sys/kernel/printk // printk 설정 및 보기
상위를 보면 숫자 4개가 나오며 각각의 의미는 아래와 같다.
- console_loglevel,
- default_message_loglevel,
- minimum_console_level
- default_console_loglevel respectively.
These values influence printk() behavior when printing or logging error messages, which come from inside the kernel.
See syslog(2) for more information on the different log levels.
- /proc/sys/kernel/console_loglevel
- /proc/sys/kernel/default_message_level
- /proc/sys/kernel/minimum_console_loglevel
- /proc/sys/kernel/default_console_loglevel
# cat /proc/sys/kernel/printk
기본 설정: 6 4 1 7
Kernel Message 막기 위해서 아래와 같이 설정
# echo "0 4 1 7" > /proc/sys/kernel/printk
# echo 0 > /proc/sys/kernel/printk
1.1 Kernel message 보기
# dmesg
혹은 klogd을 죽이고
#cat /proc/kmsg
https://elinux.org/Debugging_by_printing