2024-07-06
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
콘솔 커널 로그 관련 명령
커널 로그를 보는 명령
1. dmesg(표준 시간 출력의 dmesg -T)
2. 고양이 /dev/kmsg
위 두 명령의 출력은 동일합니다.
로그 수준 설명
숫자가 작을수록 레벨이 높아집니다
0 (KERN_EMERG) 系统不可用
1 (KERN_ALERT) 必须立即采取行动
2 (KERN_CRIT) 紧急情况
3 (KERN_ERR) 错误情况
4 (KERN_WARNING) 警告情况
5 (KERN_NOTICE) 普通带需要注意的情况
6 (KERN_INFO) 信息
7 (KERN_DEBUG) 调试级别信息
커널 로그 출력 수준 조정
1. 커널 출력 레벨 보기
고양이 /proc/sys/kernel/printk
4 4 1 7
2.修改内核输出级别
echo '1 4 1 7' | sudo tee /proc/sys/kernel/printk
四个数字分别代表以下的意思:
console_loglevel
控制台日志级别:优先级高于该值的消息将被打印至控制台
default_message_loglevel
缺省的消息日志级别:将用该优先级来打印没有优先级的消息
minimum_console_loglevel
最低的控制台日志级别:控制台日志级别可被设置的最小值(最高优先级)
default_console_loglevel
缺省的控制台日志级别:控制台日志级别的缺省值
3.通过dmesg调整控制台输出级别
dmesg -n