Eu tenho muitos servidores instalados (Apache, MySQL, etc.), mas não quero que todos eles iniciem no momento da inicialização (eles gastam energia, e eu estou usando baterias a maior parte do tempo). Como eu configuro isso?
Eu tenho muitos servidores instalados (Apache, MySQL, etc.), mas não quero que todos eles iniciem no momento da inicialização (eles gastam energia, e eu estou usando baterias a maior parte do tempo). Como eu configuro isso?
Respostas:
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 Ubuntu Bootup .
As coisas mudaram bastante no Ubuntu agora. Eu acho que a partir da versão 11 em diante. O MySQL é tratado pelo Upstart enquanto o Apache ainda usa scripts init tradicionais do SysV
Para o MySQL, você pode usar o novo recurso de substituição no Upstart para modificar o comportamento inicial:
sudo echo "manual" >> /etc/init/mysql.override
Para obter mais informações, consulte a seção " Desabilitando um trabalho para iniciar automaticamente " no Livro de receitas inicial.
Como o Apache ainda usa os scripts init tradicionais do SysV, você pode usar
sudo update-rc.d -f apache2 remove
para remover os links /etc/rcX.d
ou, alternativamente, use
sudo update-rc.d apache2 disable
que "desativa" o script, alterando-o de um script inicial para um script final. Isso é reversível por
sudo update-rc.d apache2 enable
A maioria dessas informações foi obtida a partir daqui: https://askubuntu.com/a/40077/24678
Este link é um pouco fora da versão, mas combina com uma opção na sua versão?
Configurar serviços de inicialização
Isso requer privilégios administrativos (consulte o Capítulo 2, Tarefas administrativas).
- Execute as Configurações de Serviços: Sistema → Administração → Serviços .
- Coloque sua senha.
- Selecione os serviços que deseja executar e clique em OK quando terminar.
Você pode usar o Boot-Up Manager para iniciar e parar os scripts de inicialização, sem a necessidade de lidar com links e permissões complexos.
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 começar com 'K' e o serviço não será iniciado na inicialização. Você pode reativá-lo a qualquer momento, se decidir que deseja inicializar na inicialização.