Answers:
Sysctl设置记录在Documentation/sysctl/*.txt内核源代码树中。在Debian上,安装linux-doc以安装文档usr/share/doc/linux-doc-*/Documentation/(大多数发行版都有类似的软件包)。来自Documentation/sysctl/kernel.txt:
四个值中
printk分别表示:console_loglevel,default_message_loglevel,minimum_console_loglevel和default_console_loglevel分别。这些值会影响
printk()打印或记录错误消息时的行为。请参阅man 2 syslog以获取有关不同日志级别的更多信息。
console_loglevel:具有更高优先级的消息将被打印到控制台default_message_loglevel:没有明确优先级的邮件将以该优先级打印minimum_console_loglevel:可以设置console_loglevel的最小值(最大值)default_console_loglevel:的默认值console_loglevel
我找不到default_console_loglevel用于用途的任何清晰的散文说明。在Linux内核源代码中,kernel.printksysctl进行设置console_printk。该default_console_loglevel字段似乎没有在任何地方使用。
kernel.printk值说明