Como excluir o LAMP da inicialização em 16.04

3

Em relação ao seguinte comando e resultado:

$ systemd-analyze blame | grep -P '(mysql|php|apache)'
         12.936s mysql.service
          8.815s php7.0-fpm.service
          6.515s apache2.service

Eu quero remover o LAMP da inicialização para que meu sistema inicialize mais rápido. Como não uso o LAMP o tempo todo, prefiro executá-los sempre que preciso, em vez de mantê-los funcionando o tempo todo, especialmente durante a inicialização.

Eu verifiquei algumas outras questões aqui (incluindo Como impedir que o mysql seja executado na inicialização? e como impedir que o apache2, mysql inicie automaticamente quando o computador for iniciado? ambos perguntaram em 2011) Mas todos eles são antigos.

Existe alguma diferença entre o uso desses métodos e a maneira como deve ser feito em 16.04? (o motivo pelo qual eu faço essa pergunta é, até onde eu sei, o Ubuntu mudou para o Systemd, o que não era o caso em 2011!)

Obrigado

    
por Mostafa Ahangarha 25.05.2016 / 11:00

1 resposta

3

Você pode usar o novo utilitário chamado systemctl. Nota: espera-se que estes comandos sejam executados sob privilégios de root.

Do Fedora 15 Deployment Guide ( O Fedora 15 introduziu o systemd ):

  

7.1.2. Desativando o serviço

     

Para desativar a inicialização de um serviço no momento da inicialização, use o comando systemctl no seguinte formato:

     

systemctl disable service_name.service

     

Na próxima vez que você inicializar o sistema, o serviço não será iniciado. Para obter informações sobre como interromper o serviço imediatamente, consulte a Seção 7.2.3, “Interrompendo o serviço”.

...

  

7.2.3. Parando o serviço

     

Para interromper um serviço, use o comando systemctl da seguinte forma:

     

systemctl stop service_name.service

     

Isso interromperá o serviço na sessão atual. Para desativar a inicialização do serviço no momento da inicialização, consulte a Seção 7.1.1, “Habilitando o serviço”.

Para desativar o início do servidor LAMP no momento da inicialização, use este comando:

systemctl disable mysql.service php7.0-fpm.service apache2.service
    
por KubaV 15.08.2016 / 10:36