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.