Как отключить ошибки ядра, которые выводятся в консоль?
Иногда ядро сыплет ошибки в консоль таким потоком, что работать в консоли становится невозможно. Возникает необходимость отключить сообщения ядра, которые сыплют ошибки в консоль. Вот как это сделать.
За вывод сообщений в консоль, отвечает параметр ядра kernel.printk. Текущее значение можно получить командой:
systemctl -a |grep kernel.printk
В CentOS вы увидите следующие значения:
kernel.printk = 4 4 1 7
Что это значит? Смотрите:
CUR DEF MIN BTDEF
0 - emergency x x
1 - alert x x x
2 - critical x x
3 - error x x
4 - warning x x x
5 - notice x x
6 - informational V V
7 - debug
где
- CUR = текущий уровень важности логгирования; будут выводится только сообщения важнее установленного уровня
- DEF = уровень важности по умолчанию, назначаемый сообщениям, у которых не указан уровнь важностиl
- MIN = минимально допустимый CUR
- BTDEF = значение CUR по умолчанию, назначаемый во время загрузки
В общем теперь вы можете установить нужные вам значения, например "3 4 1 3" отключит все warning'и, оставив лишь вывод сообщений об ошибках и более серьёзных проблемах.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 3267 просмотров