修改Linux系统日志打印级别
| 分类: Linux |
当系统崩溃修复时,会产生大量系统日志,不便于关键信息获取,通过修改系统日志打印界别,可突出所需级别的日志信息,便于查找。
查询串口日志级别
在 OS 执行cat /proc/sys/kernel/printk命令,返回信息中“3”表示串口日志级别:
linux-70u8:~ # cat /proc/sys/kernel/printk
3 4 1 7
修改串口日志级别
https://download.huawei.com/mdl/imgDownload?uuid=cda40bec01b64509a894aa072031e5f6.gif 说明:
该方法只对当次运行有效,OS重启后串口日志级别恢复为配置文件定义的级别。
在 OS 执行echo N > /proc/sys/kernel/printk命令,N 表示要设置的串口日志级别,相关说明如表11-3所示。
linux-70u8:~ # echo 7 > /proc/sys/kernel/printk
linux-70u8:~ # cat /proc/sys/kernel/printk
7 4 1 7
表11-3 串口日志级别说明
|
级别 |
对应内核日志级别 |
说明 |
|---|---|---|
|
0 |
KERN_EMERG |
紧急消息。系统崩溃之前提示,表示系统已不可用。 |
|
1 |
KERN_ALERT |
报告消息。表示必须立即采取措施。 |
|
2 |
KERN_CRIT |
临界消息。通常涉及严重的硬件或软件操作失败。 |
|
3 |
KERN_ERR |
错误消息。串口日志的默认级别。驱动程序常用 KERN_ERR 来报告硬件的错误。 |
|
4 |
KERN_WARNING |
警告消息。对可能出现问题的情况进行警告。 |
|
5 |
KERN_NOTICE |
正常但又重要的消息。用于提醒,常用于与安全相关的消息。 |
|
6 |
KERN_INFO |
提示消息。如驱动程序启动时,打印硬件消息。 |
|
7 |
KERN_DEBUG |
调试消息。设置此级别会打印所有日志消息。 |

加载中…