Как отключить сообщения ядра (dmesg) флуд на консоли
Метод. 1
Измените конфигурационный файл syslog /etc/rsyslog.conf и выполните следующую модификацию.
#kern.* /dev/console
Замените на:
kern.* /dev/null
Перезапустите службу rsyslog
# service rsyslog restart
Метод. 2
Если вышеуказанный метод не решает проблему, попробуйте изменить уровень журнала dmesg.
Чтобы увидеть текущий уровень журнала
# sysctl kernel.printk 4 4 1 7
Чтобы изменить уровень журнала
# dmesg -n (log level) # dmesg -n 1
# sysctl kernel.printk 1 4 1 7
Чтобы это было при каждой перезагрузке, добавьте следующую строку в файл /etc/rc.local
dmesg -n 1
Поддерживаемые уровни журналов (приоритеты):
- emerg – система непригодна для использования
- alert – требуется немедленное действие
- crit – критические условия
- err – состояние ошибки
- warn – состояние предупреждения
- notice – обычные, но значимые условия
- info – информационные
- debug – сообщения уровня отладки