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)