service apache2 reload
和sudo systemctl restart apache2
有什么区别?
我了解一个人使用sudo而其他人则不使用。 另外,我可以理解重新加载和重新启动之间的区别。 但是这两个命令的主要区别是什么?
答案 0 :(得分:2)
重新启动=停止+启动
重新加载=保持运行状态+重新读取配置文件
答案 1 :(得分:2)
我们可以这样定义它:
重新启动->停止服务,然后它将启动服务。
现在是重新加载选项。
重新加载->读取已对其执行命令的.service文件 如果发生任何更改,它将立即开始使用这些更改,因此 每当任何服务文件中发生更改时,都需要重新加载。您 甚至可能看到此消息,假设您更改了 服务,您忘了重新加载它,因此无论何时运行任何systemctl 该服务的命令,它将引发错误以重新加载它。