Как отключить вывод dmesg на консоли

by itisgood

Как отключить сообщения ядра (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 – сообщения уровня отладки

 

You may also like

Leave a Comment