Debian 5と6の間のkernel.printkのデフォルトの推奨値/etc/sysctl.conf
は。最初の値がコンソールの値に対応することがわかります。次の3つの値は何ですか?kernel.printk = 4 4 1 7
kernel.printk = 3 4 1 3
その値はsyslogログレベルと同じ意味を持ちますか?それとも異なる定義がありますか?
検索に欠落している文書はありますか?それとも、ここがカーネルソースコードを見つけることができる唯一の場所ですか?
ベストアンサー1
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
フィールドはどこにも使用されていないようです。