服务重新加载和服务重启之间有什么区别?

时间:2011-09-10 19:44:23

标签: linux

服务[名称]重新加载和服务[名称]之间的区别是什么? 实际上,他们一样.. 那么,有什么建议使用?

4 个答案:

答案 0 :(得分:25)

某些支持reload命令的服务可以在不完全关闭和重新启动的情况下重新加载其配置。 Postfix就像Apache一样。如果您需要对实时服务器进行配置更改而不会导致几秒钟的停机,这非常有用。

答案 1 :(得分:6)

重新加载将告诉服务重新加载其配置文件,但保持相同的进程运行。重启告诉它完全关闭,然后重启。

答案 2 :(得分:4)

一般来说,restart将终止有问题的服务并重新启动它; reload只会重新加载配置文件。

由于reload仅重新加载配置,因此它将减少对现有活动和当前打开的连接的干扰;用户可能甚至没有注意到它已经运行。但是,根据我们所讨论的服务器,使用reload可能无法更改某些选项;如果服务器使用太多内存等,可能需要使用restart强制它从干净的平板开始。

此外,请注意并非所有服务都支持reload;所有服务都支持restart

答案 3 :(得分:1)

restart关闭服务然后再次启动它,而reload指示守护程序重新加载其配置。您可以使用适合您情况的任何一种。