Estou tentando entender a diferença entre service restart [someservice]
e service reload [someservice]
. Entendo que "reiniciar" reinicia o serviço, enquanto "recarregar" recarrega a configuração, mas não entendo as implicações práticas disso o suficiente para determinar qual devo usar em um determinado contexto.
Um exemplo: a maioria dos guias que li para configurar o PostgreSQL diz que, depois de editar o postgresql.conf e o pg_hba.conf para permitir conexões remotas, devo emitir sudo service postgresql restart
. No entanto, se eu estivesse adivinhando qual usar com base na descrição acima, escolheria "recarregar".
Caso isso importe, estou no Ubuntu 11.10 - apesar de esperar uma explicação o mais aplicável possível.