nsswitch.conf: чи потрібен демон, щоб перезапустити?


28

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

Відповіді:


12

Ні, напевно, ви цього не робите (окрім того, що сказав Девід, і, можливо, ypbind, але ви сказали не NIS) Файл nsswitch.conf не стосується демон, зокрема це файл, який використовується бібліотекою С для різних системних викликів.


19

Можливо, у вас працює nscd (служба обслуговування кешування Daemon), який вам може знадобитися перезапустити, інакше це малоймовірно. Деякі демони можуть кешувати результати * () виклику функції і можуть потребувати перезавантаження.


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

\ о / ура. тепер я відчуваю потребу закликати вас за вашу щедрість.
— Девід Пашлі

Дякую, хлопці. Я можу бачити, що nscd не встановлений / не працює за замовчуванням на Ubuntu.
— jldupont

1
Це, мабуть, гарна річ. NSCD просто зазвичай викликає більше проблем, ніж вирішує. :)
— Девід Пашлі

Замість того, щоб просто перезапустити, ви могли б відключити річ . Я б перезапустив свій NSCD і успішно вирішив імена хостів, то через деякий час моє рішення не вдасться. Це відбувалося послідовно.
— palswim

16

Майте на увазі, що існуючі процеси не будуть знати про зміни до nsswitch.conf. На сторінці nsswitch.conf (5) зазначено: "У межах кожного процесу, який використовує nsswitch.conf, весь файл читається лише один раз; якщо файл згодом буде змінено, процес продовжить використовувати стару конфігурацію."


6
То що робити людині? Перезавантажити?
— Кен Вільямс

2
@Ken: На жаль, це, мабуть, так і є.
— Рон Сміт

Встановлення nscdта виконання дій sudo service nscd restart && sudo service network-manager restartусуває необхідність перезавантажувати мене.
— 01АвтоМонкі

Ubuntu 16:Failed to restart nscd.service: Unit nscd.service not found
— Paulo Pedroso
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.