BIND 9 Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
wiki:bind9 [2014/11/30 10:25]
[Ссылки]
wiki:bind9 [2016/06/01 19:24] (текущий)
[Настройка логгирования]
Строка 40: Строка 40:
 Для того чтобы логирование событий работало из песочницы необходимо изменить стартовый скрипт демона ''​sysklogd''​ для того, чтобы сообщения BIND 9 попадали в [[syslog]]. Отредактируйте ​ файл ///​etc/​default/​sysklogd//,​ измените там строку ''​SYSLOGD=""''​ на ''​SYSLOGD="​-u syslog -a /​var/​lib/​named/​dev/​log"''​. Опять же очень многие пытаются найти сточку SYSLOGD=""​ в файле /​etc/​init.d/​sysklogd а её там нет и быть не должно – смотреть надо в директории /​etc/​default/​sysklogd. Иногда sysklogd ругается на опцию "​-u",​ тогда укажите SYSLOGD="​-a /​var/​lib/​named/​dev/​log"​. Для того чтобы логирование событий работало из песочницы необходимо изменить стартовый скрипт демона ''​sysklogd''​ для того, чтобы сообщения BIND 9 попадали в [[syslog]]. Отредактируйте ​ файл ///​etc/​default/​sysklogd//,​ измените там строку ''​SYSLOGD=""''​ на ''​SYSLOGD="​-u syslog -a /​var/​lib/​named/​dev/​log"''​. Опять же очень многие пытаются найти сточку SYSLOGD=""​ в файле /​etc/​init.d/​sysklogd а её там нет и быть не должно – смотреть надо в директории /​etc/​default/​sysklogd. Иногда sysklogd ругается на опцию "​-u",​ тогда укажите SYSLOGD="​-a /​var/​lib/​named/​dev/​log"​.
  
-После изменения настроек syslog перезапистите демон:+После изменения настроек syslog перезапустите демон:
 <code bash>/​etc/​init.d/​sysklogd restart</​code>​ <code bash>/​etc/​init.d/​sysklogd restart</​code>​
 <note important>​В зависимости от дистрибутива,​ такой службы может и не быть. Появилась служба более глобального масштаба – rsyslog объединяющая две службы syslogd и klogd. Поэтому надо идти в папку /​etc/​rsyslog.d и создать там файл bind-chroot.conf (владелец root, прав достаточно будет 640). <note important>​В зависимости от дистрибутива,​ такой службы может и не быть. Появилась служба более глобального масштаба – rsyslog объединяющая две службы syslogd и klogd. Поэтому надо идти в папку /​etc/​rsyslog.d и создать там файл bind-chroot.conf (владелец root, прав достаточно будет 640).