named обрабатывает следующие сигналы:
SIGHUP - Предписывает named повторно прочитать файл named.conf и перезагрузить базу данных сервера имен, named продолжает работу с новыми настройками. Если компиляция named выполнялась с параметром FORCED_RELOAD, данный сигнал предписывает вторичным серверам имен получить зону с основного сервера. Действие сигнала идентично действию команды ndc reload.
SIGINT - Предписывает named записать образ кэша в файл named dump.db. Файл образа содержит всю доменную информацию, известную локальному серверу. Файл начинается перечнем корневых серверов и отмечает все домены кроме корневого, о которых что-либо известно локальному серверу. Изучив этот файл, вы получите полную информацию о том, что узнал сервер. Действие сигнала идентично действию команды ndc dumpdb.
SIGUSR1 - Включает отладку; каждый последующий сигнал SIGUSR1 повышает уровень отладки. Отладочная информация записывается в файл named.run, так же как в случае ключа командной строки -d. Отладку не обязательно нужно включать ключом -d, чтобы сигнал SIGUSR1 сработал. SIGUSR1 позволяет включать отладку при появлении подозрений на проблемы, не останавливая named для перезапуска сервера с параметром -d. Действие данного сигнала идентично действию команды ndc t race.
SIGUSR2 - Отключает отладку и закрывает файл named.run. После передачи сигнала SIGUSR2 можно изучить файл named.run или удалить его, если размер стал слишком большим. Действие данного сигнала идентично действию команды ndc not race.
Дополнительно named может обрабатывать и некоторые другие сигналы. Поддержка следующих сигналов требует указания соответствующих параметров при компиляции named:
SIGILL - Записывает данные статистики в файл named.stats. named следует компилировать с параметром -DSTATS.
SIGSYS - Записывает данные профилирования в каталог, определенный параметром directory в файле named.conf. named следует компилировать с поддержкой профилирования.
SIGTERM - Производит запись файлов главной и подчиненной баз данных сервера. Используется для сохранения данных, измененных динамическими обновлениями, перед остановкой системы, named следует компилировать с поддержкой динамических обновлений.
SIGWINCH - Переключает регистрацию всех поступающих запросов посредством syslogd. named следует компилировать с параметром QRYLOG. Действие сигнала идентично действию команды ndc querylog.