Na operação típica (executando como um serviço, sem resolução de problemas ou depuração, etc), a maneira "correta" de fazer isso é com o comando service
:
service apache2 start
service apache2 stop
service apache2 restart
service apache2 reload (when you want to reload the config)
O diretório do qual isso é executado é irrelevante. E, para sua informação, os scripts usados pelo comando de serviço estão em /etc/init.d
; O Apache reside em /etc/init.d/apache2
. Então /etc/init.d/apache2 start
etc. também vai conseguir o que você quer; mas o Ubuntu 10.10 e o mais recente irão reclamar para você usar o comando service
.