我试图理解之间的差异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 上,尽管我希望尽可能普遍适用的解释。