como parar o apache2, o mysql é iniciado automaticamente quando o computador é iniciado?

38

Meu sistema operacional é 11.04.

Eu tenho apache2 & amp; mysql instalado.

Como parar o apache2, o mysql é iniciado automaticamente quando o computador é iniciado?

    
por Rahul Prasad 04.05.2011 / 19:23

6 respostas

51

O MySQL é tratado por upstart. No 11.04 você pode usar o novo recurso de substituição para modificar o comportamento inicial:

echo "manual" >> /etc/init/mysql.override

Veja a seção "Desabilitando um trabalho de iniciar automaticamente" no Cookbook Upstart

O Apache ainda usa scripts tradicionais de inicialização do SysV para você usar

 update-rc.d -f apache2 remove

para remover os links de /etc/rcX.d ou, alternativamente, usar

 update-rc.d apache2 disable

que "desativa" o script alterando-o de um script de início S91apache2 para um script de parada K09apache2 . Isso é reversível por update-rc.d apache2 enable .

    
por Florian Diesch 04.05.2011 / 19:34
14

Curiosamente, é uma resposta diferente para cada pacote em 11.04.

  • o apache2 usa scripts init estilo System V. Para desativá-lo da inicialização:
    sudo update-rc.d -f apache2 remove
  • No entanto, o mysql usa um trabalho do Upstart, para desativá-lo, crie um arquivo "override":
    echo "manual" | sudo tee /etc/init/mysql.override

Para saber mais sobre como modificar arquivos, consulte: O Cookbook Upstart

    
por Mark Russell 04.05.2011 / 19:37
3

Este tópico irá ajudá-lo: link

    
por vinni_f 04.05.2011 / 19:31
1

update-rc.d é uma boa ferramenta de CLI para faça isso. A página vinculada tem um exemplo envolvendo o apache2

    
por cqcallaw 11.05.2012 / 06:36
1

Não estava funcionando para mim. Ao tentar desabilitar o mysql no Ubuntu eu estava recebendo a mensagem:

Os links de início / parada do sistema para /etc/init.d/mysql não existem.

Então, encontrei um trabalho neste link: link

  

sudo mkdir /etc/init.disabled

     

sudo mv /etc/init/mysql.conf /etc/init.disabled /

E é isso.

    
por barbolo 06.07.2012 / 02:05
0

use o rcconf para ativar / desativar um serviço para ser executado automaticamente na inicialização.

sudo apt-get install rcconf

Agora, digite sudo rcconf

E você verá a lista de serviços instalados na sua máquina Ubuntu. Aqueles marcados com estrela são auto-executados durante o processo de inicialização. Para desabilitar o Apache, MySql basta navegar para ele usando as setas e pressione barra de espaço. Em seguida, navegue até o botão OK usando a tecla Tab e novamente pressione Espaço para salvar a configuração.

    
por hKedia 22.05.2015 / 18:51