Próbuję zrozumieć różnicę między service restart [someservice]i service reload [someservice]. Rozumiem, że „restart” ponownie uruchamia usługę, podczas gdy „reload” ponownie ładuje konfigurację, ale nie rozumiem praktycznych implikacji tego na tyle dobrze, aby określić, którego powinienem użyć w danym kontekście.
Przykład: większość przewodników, które przeczytałem na temat konfigurowania PostgreSQL, mówi, że po edycji postgresql.conf i pg_hba.conf, aby umożliwić zdalne połączenia, powinienem wydać sudo service postgresql restart. Gdybym jednak zgadywał, którego użyć na podstawie powyższego opisu, wybrałbym „przeładuj”.
W razie potrzeby korzystam z Ubuntu 11.10 - choć mam nadzieję na możliwie ogólne wyjaśnienie.