jldupont Asked: 2009-10-22 09:21:55 +0800 CST2009-10-22 09:21:55 +0800 CST 2009-10-22 09:21:55 +0800 CST nsswitch.conf:我需要重启一个守护进程吗? 772 当我修改 /etc/nsswitch.conf 时,是否应该重新启动一个“nss”守护进程?我不是指 mdns & nis 等模块。 linux 3 个回答 Voted David Pashley 2009-10-22T09:23:52+08:002009-10-22T09:23:52+08:00 您可能正在运行 nscd(名称服务缓存守护程序),您可能需要重新启动它,否则不太可能。某些守护进程可能会缓存 get*() 函数调用结果并且可能需要重新启动。 Keith Edmunds 2012-11-13T06:37:11+08:002012-11-13T06:37:11+08:00 请注意,现有进程不会知道对 nsswitch.conf 的更改。nsswitch.conf(5) 页面指出,“在每个使用 nsswitch.conf 的进程中,整个文件只读取一次;如果以后更改文件,该进程将继续使用旧配置。” Best Answer Kyle Brandt 2009-10-22T09:26:33+08:002009-10-22T09:26:33+08:00 不,你可能没有(除了大卫所说的,也许是 ypbind,但你说的不是 NIS)。nsswitch.conf 文件不是专门用于守护进程的,它实际上是 C 库用于各种系统调用的文件。
您可能正在运行 nscd(名称服务缓存守护程序),您可能需要重新启动它,否则不太可能。某些守护进程可能会缓存 get*() 函数调用结果并且可能需要重新启动。
请注意,现有进程不会知道对 nsswitch.conf 的更改。nsswitch.conf(5) 页面指出,“在每个使用 nsswitch.conf 的进程中,整个文件只读取一次;如果以后更改文件,该进程将继续使用旧配置。”
不,你可能没有(除了大卫所说的,也许是 ypbind,但你说的不是 NIS)。nsswitch.conf 文件不是专门用于守护进程的,它实际上是 C 库用于各种系统调用的文件。