Dimas,
suas informações são procedentes, mais no caso como nosso colega apolinario quer desabilitar um processo de ser startado na incicialização do sistema a forma correta é conforme mencionado pelo _Luks.
Agora se deseja desabilitar esses serviços via linha de comando, vc deve editar o nome do arquivo de link que starta o mesmo no nivel de execução em que seu sistema inicializa.
No caso do Ubuntu, o runlevel default é o 2, então vc deve acessar o diretório /etc/rc2.d e renomear os arquivos desejados.
Ex.:
lrwxrwxrwx 1 root root 15 2006-10-21 20:19 S20mysql -> ../init.d/mysql
lrwxrwxrwx 1 root root 17 2006-10-21 20:19 S91apache2 -> ../init.d/apache2
Neste diretório, arquivos que começam com "S" são os que startam o serviço, e os que começam com "K" (Kill) são os que param os serviços. Portanto, no caso o mais pratico é vc renomear esses dois arquivos trocando o "S" por "K" no inicio do nome.
No Slack, vc edita as permissões do arquivo retirando a permissão de execução do mesmo, porém como nunca fiz dessa forma no Ubuntu não posso afirmar que seja correto.
Alguns recomendam remover o link simbólico que chama o serviço para ser startado ou parado, mais particularmente acho mais interessante renomea-lo para facilitar saber que esse processo estava neste runlevel configurado.
Nota: Para ver em que nivel de execução seu sistema inicializa, basta executar o comando runlevel. Se for um nivel diferente este procedimento devera ser executado no diretório /etc/rcX.d, onde X corresponde ao seu runlevel.
Para saber mais sobre o processo init (processos de inicialização) podem dar uma olhada no link abaixo.
http://www.dicas-l.com.br/dicas-l/20060127.phpT+
Arlei