No console, você pode escrever:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Para informações adicionais, leia Como fazer o boot do Ubuntu .
Tenho muitos servidores instalados (Apache, MySQL, etc.), mas não quero que todos sejam iniciados no momento da inicialização (eles consomem energia e estou com baterias na maior parte do tempo). Como configuro isso?
No console, você pode escrever:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Para informações adicionais, leia Como fazer o boot do Ubuntu .
As coisas mudaram um pouco no Ubuntu agora. Eu acho que a partir da versão 11 em diante. O MySQL é manipulado pelo Upstart enquanto o Apache ainda usa scripts tradicionais SysV init
Para o MySQL, você pode usar o novo recurso de substituição em Upstart para modificar o comportamento inicial:
sudo echo "manual" >> /etc/init/mysql.override
Para mais informações, consulte a seção " Desabilitando um trabalho de iniciar automaticamente "no Cookbook Upstart.
Como o Apache ainda usa os tradicionais scripts SysV init , você pode usar
sudo update-rc.d -f apache2 remove
para remover os links de /etc/rcX.d
ou, alternativamente, usar
sudo update-rc.d apache2 disable
que "desativa" o script, alterando-o de um script de início para um script de parada. Isso é reversível por
sudo update-rc.d apache2 enable
A maioria dessas informações eu recebi aqui: link
Este link é um pouco antiquado, mas combina uma opção na sua versão?
Configure startup services
This requires administrative privileges (see Chapter 2, Administrative Tasks).
- Run Services Settings: System → Administration → Services.
- Enter your password.
- Select the services you want running, then click OK when done.
Você pode usar o Gerenciador de inicialização para iniciar e parar os scripts de inicialização, sem a necessidade de manipular através de links e permissões complexas.
apt-get install bum
Outra maneira de conseguir isso é "desativar" o link sym - não excluí-lo.
sudo update-rc.d mysql disable 2
Isso renomeará o link sym para iniciar com 'K' e o serviço não será inicializado na inicialização. Você pode, então, reativá-lo a qualquer momento, se decidir que quer iniciá-lo na inicialização.
No Ubuntu 16:
sudo systemctl disable mysql
O método update-rc.d
não estava funcionando para mim.
O Upstart foi descontinuado no Ubuntu 15.