Come impedire ad apache e mysql di avviarsi automaticamente


44

C'è un modo per fare in modo che apache e mysql non vengano eseguiti automaticamente all'avvio?

Attualmente, ogni volta che avvio la mia macchina, si avviano automaticamente e vengono eseguiti in background.

Sto usando Ubuntu 12.04.

Risposte:


47

Apache

sudo update-rc.d -f apache2 disable

Apache sta ancora usando lo script rc.d init, motivo per cui è necessario disabilitarlo usando update-rc.d.

MySQL

echo manual | sudo tee /etc/init/mysql.override

MySQL invece si è convertito in un file di configurazione iniziale. Il modo consigliato di disabilitare i servizi di avvio è utilizzare un file di sostituzione.


Devo farlo ad ogni avvio
Shubham,

No, solo una volta .. Le modifiche sono persistenti. :)
SirCharlo,

11
Un modo più pulito per l'avvio automatico disabilitare per qualsiasi servizio con un .conffile in /etc/init(come MySQL), è quello di eseguire come root: echo "manual" >> /etc/init/[service_name].override.
el.atomo,

kudo @ el.atomo Manpage Event Definition "manual" Questa stanza ignorerà qualsiasi inizio visto in precedenza sulla definizione. Aggiungendo questa stanza su qualsiasi riga sotto la definizione di avvio , fornisce la possibilità di interrompere l'avvio automatico di un lavoro. Se specificato, l'unico modo per iniziare un simile lavoro è tramite start . - Inoltre, dai un'occhiata a Override Handling File Handride consente di modificare un ambiente di lavoro senza modificare il file di configurazione dei lavori.
Gerard Roche,

Anche questo funzionerà anche: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. È più facile vedere quali servizi sono disabilitati quando lo fai. Ri: Riesci a rimuovere il supporto della stampante (tazze)
Gerard Roche

10

Per tutti i servizi di sistema in /etc/init.d, disabilitarli può essere fatto con il update-rc.dcomando, ad esempio:

update-rc.d -f apache2 remove

Per ripristinarlo all'avvio:

update-rc.d apache2 defaults

È inoltre possibile avviare e interrompere manualmente tramite service apache2 starte service apache2 stop.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.