Comment modifier la verbosité des messages du noyau en console? C'est très simple, pour peu que le procfs soit activé dans votre noyau. La clé kernel.printk permet de modifier celle-ci.

Voyons son contenu :

0:19 root@iguzki ~# cat /proc/sys/kernel/printk
7       4       1       7
0:19 root@iguzki ~#

Le premier chiffre est la valeur minimale du niveau de debug des messages à afficher. 8 correspond au niveau maximal (debug), et un maximum d'informations seront alors affichées en console. Les messages affichés seront ceux de valeur égale ou inférieure à cette valeur. Pour ne plus avoir d'affichage du tout, une valeur nulle vous permettra de supprimer tout affichage :

0:22 root@iguzki ~# echo 0 > /proc/sys/kernel/printk
0:22 root@iguzki ~#

A noter, la modification de cette valeur ne change rien aux messages accessibles par l'utilitaire dmesg, tous les messages continuent d'être envoyés à syslog.