Мой драйвер беспроводного устройства является шумным. Это распечатывает сообщения к консоли каждые 10-30 секунд. Так, если я работаю над VT1 или чем-то, я получаю сообщения, прокручивающие все время. Существует ли способ отключить эту функцию? Мне нравится работать над виртуальными терминалами, но это мешает иметь дело с.:)
Какие-либо идеи?
Можно использовать команду
sudo dmesg -n 1
подавить все сообщения от ядра (и его драйверы) кроме панических сообщений от появления на консоли.
Для фиксации при каждой начальной загрузке добавьте команду к:
/etc/rc.local
dmesg
идет с двумя удобными опциями для этого:
-D, --console-off disable printing messages to console
-E, --console-on enable printing messages to console
dmesg -D
просто ярлык для dmesg -n 1
, за исключением того, что это хранит текущий уровень журнала, так, чтобы можно было легко восстановить его с dmesg -E
. Таким образом, это немного более удобно, чем изменение уровня журнала с dmesg -n
.
Кроме того, можно проверить текущий уровень журнала с:
$ cat /proc/sys/kernel/printk
7 4 1 7
man klogctl
для большего количества объяснений на этих числах...
/proc/sys/kernel/printk
Можно также установить уровень журнала непосредственно с
echo 1 > /proc/sys/kernel/printk
который является в основном что dmesg
делает.
В формате того файла объясняют: https://superuser.com/a/793692/128124
loglevel
параметр начальной загрузки командной строки
Устанавливает начальное значение во время начальной загрузки, которое позволяет Вам видеть сообщения pre-init.