nsswitch.conf: есть ли демон, который мне нужно перезагрузить?


28

Когда я изменяю /etc/nsswitch.conf, есть ли демон "nss", который я должен перезапустить? Я не имею в виду такие модули, как mdns & nis.

Ответы:


12

Нет, вероятно, нет (кроме того, что сказал Дэвид, и может быть, ypbind, но вы сказали, что не NIS). Файл nsswitch.conf не предназначен, в частности, для демона, это файл, используемый библиотекой C для различных системных вызовов.


19

Возможно, у вас запущен nscd (демон службы кэширования имен), который может потребоваться перезагрузить, иначе это маловероятно. Некоторые демоны могут кэшировать результаты вызова функций get * () и могут нуждаться в перезапуске.


Ну, так как мой ответ принят, я должен дать Дэвиду ответ :-P
Кайл Брандт

\ о / ура. Теперь я чувствую необходимость выразить вам признательность за вашу щедрость.
Дэвид Пашли

Спасибо, парни. Я вижу, что nscd не установлен / работает по умолчанию в Ubuntu.
jldupont

1
Это, наверное, хорошая вещь. НСКД обычно вызывает больше проблем, чем решает. :)
Дэвид Пашли

Вместо того, чтобы просто перезапустить, вы можете отключить вещь . Я перезапустил бы свой NSCD и успешно разрешил имена хостов, а затем, через некоторое время, мое разрешение не получилось Это происходило последовательно.
Palswim

16

Имейте в виду, что существующие процессы не будут знать об изменениях в nsswitch.conf. На странице nsswitch.conf (5) говорится: «Внутри каждого процесса, использующего nsswitch.conf, весь файл читается только один раз; если файл будет изменен позднее, процесс продолжит использовать старую конфигурацию».


6
Так что же делать человеку? Перезагружать?
Кен Уильямс

2
@Ken: К сожалению, похоже, это так.
Рон Смит

Установка nscdи выполнение sudo service nscd restart && sudo service network-manager restartустраняет необходимость перезагрузки для меня.
01AutoMonkey

Ubuntu 16:Failed to restart nscd.service: Unit nscd.service not found
Пауло Педросо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.