以下俩张图片分别是显示添加和不添加KERN_EMERG显示结果
将 8 4 1 7 写入/proc/sys/kernel/printk 可以更改 Linux 内核的 printk 日志级别。这些值分别表示:
- Console log level(控制台日志级别): 决定什么级别的日志消息会被发送到控制台。范围是 1 到 8,数字越大,允许显示的消息级别越低(1 表示只显示紧急消息,8 表示显示所有消息)。
- Default message log level(默认消息日志级别): 用于未指定级别的消息的默认级别。
- Minimum console log level(最小控制台日志级别): 决定可以被覆盖的最低级别。
- Default console log level(默认控制台日志级别): 用于控制台的默认级别。
命令 echo 8 4 1 7 > /proc/sys/kernel/printk 的效果是:
- 控制台日志级别设置为 8,显示所有日志消息。
- 默认消息日志级别设置为 4。
- 最小控制台日志级别设置为 1。
- 默认控制台日志级别设置为 7。
这样配置后,系统会将所有日志消息发送到控制台,这在调试过程中可能非常有用。
|