回答:
Sysctl設定はDocumentation/sysctl/*.txt
、カーネルソースツリーに記載されています。Debianではlinux-doc
、ドキュメントが含まれるようにインストールしますusr/share/doc/linux-doc-*/Documentation/
(ほとんどのディストリビューションには同様のパッケージがあります)。からDocumentation/sysctl/kernel.txt
:
4つの値を
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.printk
sysctlのセットconsole_printk
。default_console_loglevel
フィールドはどこでも使用されていないようです。
kernel.printk
値の説明