Linux repositories inspector
GNU
2014-02-07

man-pages-ru

Russian man pages from the Linux Documentation Project

nscd

GNU C Library: Name Service Cache Daemon

man-pages

Linux kernel and C library user-space interface documentation

ИМЯ

nscd.conf - файл настройки службы кэширования имён

ОПИСАНИЕ

Файл /etc/nscd.conf читается службой nscd(8) при запуске. Каждая строка задаёт либо атрибут и значение, либо атрибут, сервис и значение. Поля разделяются ПРОБЕЛАМИ или символами табуляции (TAB). Символом \(aq#\(aq (решётка) начинается строка комментария; всё, что располагается за этим символом, не обрабатывается nscd.
Названия служб: passwd, group, hosts, services или netgroup.
logfile имя_файла_отладки
Задаёт имя файла, в который будет выдаваться информация об отладке.
debug-level значение
Задаёт уровень отладки. По умолчанию 0.
threads число
Задаёт количество запускаемых нитей, ожидающих запросов. Всегда будет создано не менее пяти нитей.
max-threads число
Задаёт максимальное количество нитей. По умолчанию 32.
server-user пользователь
Если указан этот параметр, то nscd будет запущена с правами обычного пользователя, а не root. Если используется раздельное кэширование для каждого пользователя (параметр -S), то данный параметр игнорируется.
stat-user пользователь
Задаёт имя пользователя, которому разрешено запрашивать статистику.
reload-count unlimited | число
Задаёт предельное количество раз, которое неиспользуемый кэшированный элемент будет перезагружаться перед тем как будет удалён. По умолчанию 5.
paranoia <yes|no>
Включает параноидальный режим, в котором nscd будет периодически самостоятельно перезапускаться. По умолчанию выключен.
restart-interval время
Устанавливает интервал перезапуска равным времени в секундах, если включён периодический перезапуск с помощью режима paranoia. По умолчанию 3600.
enable-cache служба <yes|no>
Включает или отключает кэширование указанной службы. По умолчанию выключено.
positive-time-to-live служба значение
Устанавливает время жизни (TTL — time-to-live) для положительных элементов (успешных запросов) в указанном кэше для службы. Значение указывается в секундах. Большие значения увеличивают частоту использования кэша и уменьшают время ответа, но при этом возникают проблемы с актуальностью содержимого кэша.
negative-time-to-live служба значение
Устанавливает время жизни (TTL — time-to-live) для отрицательных элементов (безуспешных запросов) в указанном кэше для службы. Значение указывается в секундах. Может привести к значительному увеличению производительности, если существуют несколько файлов, идентификаторы владельцев которых (ID) не находятся в системной базе данных (например, выполнение распаковки tar исходного кода ядра Linux под пользователем root); значение должно быть небольшим чтобы не возникло проблем с актуальностью содержимого кэша.
suggested-size служба значение
Размер внутренней хэш-таблицы кэша; значение должно оставаться простым числом для оптимальной эффективности. По умолчанию 211.
check-files служба <yes|no>
Включает или отключает проверку на принадлежность файла к указанной службе для изменений. Файлами могут быть /etc/passwd, /etc/group, /etc/hosts, /etc/services и /etc/netgroup. По умолчанию включена.
persistent служба <yes|no>
Сохраняет содержимое кэша для службы между перезапусками сервера; полезно при включённом режиме paranoia. По умолчанию выключено.
shared служба <yes|no>
Отражение в память баз данных nscd для службы позволяет совместно использовать их из клиентов так, что они могут выполнять поиск самостоятельно, а не запрашивать службу через сокет каждый раз при выполнении просмотра. По умолчанию выключено.
max-db-size служба байты
Максимальный допустимый размер, в байтах, файлов баз данных службы. По умолчанию 33554432.
auto-propagate служба <yes|no>
Если для службы passwd или group значение равно no, то запросы .byname не добавляются в кэш passwd.byuid или group.bygid. Это может помочь с таблицами, содержащими несколько записей с одинаковым ID. По умолчанию включено. Этот параметр допустим только для службы passwd и group.

ЗАМЕЧАНИЯ

Значения по умолчанию, указанные в этой справочной странице, взяты из исходного кода nscd(8) и используются, если не были изменены через файл настройки. Значения по умолчанию, используемые в файле настройки, в разных дистрибутивах могут различаться.

СМОТРИТЕ ТАКЖЕ

REFERENCED BY

⇧ Top