По какой-то причине я вижу вывод этого правила iptables
$IPT -A FORWARD --jump LOG
$IPT -A FORWARD --jump ACCEPT
на консоли, хотя я отключил kern
в /etc/syslog.conf
#kern.* /dev/console
*.info;mail.none;authpriv.none;cron.none /var/log/messages
authpriv.* /var/log/secure
mail.* -/var/log/maillog
cron.* /var/log/cron
*.emerg *
uucp,news.crit /var/log/spooler
local7.* /var/log/boot.log
Но по какой-то причине я все еще получаю вывод на консоль.
Кто-нибудь знает, почему это так?
Обновить
Может ли это иметь какое-то отношение к klogd
?
# service syslog status
syslogd (pid 2099) is running...
klogd (pid 2102) is running...
Я предполагаю, что вы используете Linux на основе RHEL.
Взгляни на:
http://blog.marioandwindy.com/tag/klogd_options/
Итак, вам нужно будет отредактировать / etc / sysconfig / syslog и отредактировать строку KLOGD_OPTIONS.
После этого вам нужно будет запустить service syslog restart
(параметры, установленные в / etc / sysconfig / syslog, являются параметрами командной строки запуска для процессов syslogd и klogd и находятся отдельно от файла конфигурации).
В качестве побочного примечания у меня есть это в моем файле / etc / sysconfig / syslog:
KLOGD_OPTIONS="-x -c 1"
По сути, мы устанавливаем уровень для консольного сообщения от ядра на уровень приоритета 1.