No seu sistema e na maioria dos sistemas "antigos", service
faz o mesmo que executar o script de inicialização. Dependendo da implementação, pode definir um ambiente mais previsível, por isso ainda é preferível usá-lo, se disponível.
A ideia geral, no entanto, é que service
também funcionará com sistemas de inicialização mais recentes. Portanto, por exemplo, se você tiver o Upstart, então service
irá, em vez de executar algum script, o sistema Upstart para iniciar ou parar um serviço. Então, para ser à prova do futuro, use service
.