/proc/sys/kernel/printk
该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。
该文件的四个值为:
控制台日志级别:优先级高于该值的消息将被打印至控制台
缺省的消息日志级别:将用该优先级来打印没有优先级的消息
最低的控制台日志级别:控制台日志级别可被设置的最小值(最高优先级)
缺省的控制台日志级别:控制台日志级别的缺省值
缺省设置:6 4 1 7
总共八个级别:
KERN_EMERG
用于突发性事件的消息,通常在系统崩溃之前报告此类消息。
KERN_ALERT
在需要立即操作的情况下使用此消息。
KERN_CRIT
用于临界条件下,通常遇到严重的硬软件错误时使用此消息。
KERN_ERR
用于报告错误条件;设备驱动经常使用KERN_ERR报告硬件难题。
KERN_WARNING
是关于问题状况的警告,一般这些状况不会引起系统的严重问题。
KERN_NOTICE
该级别较为普通,但仍然值得注意。许多与安全性相关的情况会在这个级别被报告。
KERN_INFO
信息消息。许多驱动程序在启动时刻用它来输出获得的硬件信息。
KERN_DEBUG
用于输出调试信息
更改方式示例
:
# echo "7 2" > /proc/sys/kernel/printk
# cat /proc/sys/kernel/printk
# 7 2 1 7 //控制台将打印除debug级别外的所有消息