Sysctl-Einstellungen sind in Documentation/sysctl/*.txt
dokumentiert im Kernel-Quellbaum. Installieren Sie unter Debian linux-doc
um die Dokumentation in usr/share/doc/linux-doc-*/Documentation/
zu haben (Die meisten Distributionen haben ein ähnliches Paket). Ab Documentation/sysctl/kernel.txt
:
Die vier Werte in printk
bedeuten:console_loglevel
,default_message_loglevel
, minimum_console_loglevel
unddefault_console_loglevel
bzw..
Diese Werte beeinflussen printk()
Verhalten beim Drucken oder Protokollieren von Fehlermeldungen. Siehe man 2 syslog
für weitere Informationen zu den verschiedenen Protokollebenen.
console_loglevel
:Nachrichten mit einer höheren Priorität werden auf der Konsole ausgegebendefault_message_loglevel
:Nachrichten ohne explizite Priorität werden mit dieser Priorität gedrucktminimum_console_loglevel
:minimaler (höchster) Wert, auf den console_loglevel gesetzt werden kanndefault_console_loglevel
:Standardwert fürconsole_loglevel
Ich finde keine klare Prosaerklärung dafür, was default_console_loglevel
ist wird verwendet für. In der Linux-Kernel-Quelle ist der kernel.printk
sysctl setzt console_printk
. Die default_console_loglevel
Feld scheint nirgendwo verwendet zu werden.
Beschreibung von kernel.printk
Werte
- "0" → Notfallmeldungen, System stürzt ab oder ist instabil pr_emerg
- "1" → Es ist etwas Schlimmes passiert und es muss sofort gehandelt werden pr_alert
- "2" → Ein kritischer Zustand ist aufgetreten, wie z. B. ein schwerwiegender Hardware-/Softwarefehler pr_crit
- "3" → Ein Fehlerzustand, der häufig von Fahrern verwendet wird, um auf Schwierigkeiten mit der Hardware pr_err hinzuweisen
- "4" → Eine Warnung, die an sich nichts Ernstes bedeutet, aber auf Probleme hinweisen könnte pr_warning
- "5" → Nichts Ernstes, aber vor allem trotzdem. Wird häufig verwendet, um Sicherheitsereignisse zu melden. pr_notice
- "6" → Informationsmeldung z.B. Startinformationen bei Treiberinitialisierung pr_info
- "7" → Debug-Meldungen pr_debug, pr_devel falls DEBUG definiert ist
- KERN_DEFAULT "d" Der standardmäßige Kernel-Loglevel
- KERN_CONT "" "fortgesetzte" Zeile des Protokollausdrucks (wird nur nach einer Zeile ausgeführt, die keine Umschließung hatte)