我试图理解之间的差异service restart [someservice]
和service reload [someservice]
。我知道“重新启动”会重新启动服务,而“重新加载”会重新加载配置,但是我不太了解此操作的实际含义,无法确定在给定上下文中应该使用哪个。
一个例子:我阅读过的大多数有关设置PostgreSQL的指南都说,一旦我编辑了postgresql.conf和pg_hba.conf以允许远程连接,我应该发出sudo service postgresql restart
。但是,如果我根据上面的描述猜测要使用哪个,我会选择“重新加载”。
万一重要,我使用的是Ubuntu 11.10-尽管我希望能提供尽可能适用的解释。