我试图理解之间的差异service restart [someservice]
和service reload [someservice]
。我知道在restart
重新reload
加载配置的同时重新启动服务。但是我不太了解这的实际含义,无法确定我应该在给定的上下文中使用哪个。
一个例子:我读过的大多数设置 PostgreSQL 的指南都说,一旦我编辑postgresql.conf
并pg_hba.conf
允许远程连接,我应该运行:
sudo service postgresql restart
Run Code Online (Sandbox Code Playgroud)
但是,如果我根据上面的描述猜测要使用哪个,我会选择reload
.
万一重要,我在 Ubuntu 11.10 上,尽管我希望尽可能普遍适用的解释。