Les paramètres de Sysctl sont documentés dans Documentation/sysctl/*.txt
dans l'arborescence des sources du noyau. Sur Debian, installez linux-doc
avoir la documentation en usr/share/doc/linux-doc-*/Documentation/
(la plupart des distributions ont un package similaire). À partir de Documentation/sysctl/kernel.txt
:
Les quatre valeurs dans
printk
signifie :console_loglevel
,default_message_loglevel
,minimum_console_loglevel
etdefault_console_loglevel
respectivement.Ces valeurs influencent
printk()
comportement lors de l'impression ou de la journalisation des messages d'erreur. Voirman 2 syslog
pour plus d'informations sur les différents niveaux de journalisation.
console_loglevel
:les messages avec une priorité supérieure à celle-ci seront imprimés sur la consoledefault_message_loglevel
:les messages sans priorité explicite seront imprimés avec cette prioritéminimum_console_loglevel
:valeur minimale (la plus élevée) à laquelle console_loglevel peut être définidefault_console_loglevel
:valeur par défaut pourconsole_loglevel
Je ne trouve aucune explication claire en prose de ce que default_console_loglevel
est utilisé pour. Dans les sources du noyau Linux, le kernel.printk
sysctl définit console_printk
. Le default_console_loglevel
le champ ne semble être utilisé nulle part.
Description de kernel.printk
valeurs
- "0" → Messages d'urgence, le système est sur le point de planter ou est instable pr_emerg
- "1" → Quelque chose de grave s'est produit et une action doit être entreprise immédiatement pr_alert
- "2" → Une condition critique s'est produite comme une grave panne matérielle/logicielle pr_crit
- "3" → Une condition d'erreur, souvent utilisée par les pilotes pour indiquer des difficultés avec le matériel pr_err
- "4" → Un avertissement, ne signifiant rien de grave en soi mais pouvant indiquer des problèmes pr_warning
- "5" → Rien de grave, mais surtout quand même. Souvent utilisé pour signaler des événements de sécurité. pr_avis
- "6" → Message d'information, par ex. informations de démarrage à l'initialisation du pilote pr_info
- "7" → Messages de débogage pr_debug, pr_devel si DEBUG est défini
- KERN_DEFAULT "d" Le niveau de journalisation du noyau par défaut
- KERN_CONT "" ligne "suite" de l'impression du journal (uniquement après une ligne sans encadrement)