it-swarm-eu.dev

Come posso impedire che i servizi inizino all'avvio su Ubuntu?

Ho molti server installati (Apache, MySQL, ecc.), Ma non voglio che inizino tutti all'avvio (consumano energia, e io sono a batteria la maggior parte del tempo). Come configuro questo?

43
hsribei

Nella console, potresti scrivere:

Sudo update-rc.d -f Apache2 remove
Sudo update-rc.d -f mysql remove
...

Per ulteriori informazioni leggi Ubuntu Bootup Come.

54

Le cose sono cambiate parecchio in Ubuntu ora. Penso che dalla versione 11 in poi. MySQL è gestito da Upstartmentre Apache utilizza ancora i tradizionali SysV initscripts

Per MySQL, puoi usare la nuova funzione di override in Upstartper modificare il comportamento di partenza:

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

Per maggiori informazioni, consultare la sezione " Disabilitare un lavoro dall'avvio automatico " nel ricettario Upstart.

Come Apache usa ancora i tradizionali SysV initscript che puoi usare

Sudo update-rc.d -f Apache2 remove

rimuovere i collegamenti da /etc/rcX.d o, in alternativa, utilizzare

Sudo update-rc.d Apache2 disable

che "disabilita" lo script cambiandolo da uno script iniziale a uno stop. Questo è reversibile da

Sudo update-rc.d Apache2 enable


Molte delle informazioni che ho ricevuto da qui: https://askubuntu.com/a/40077/24678

11
Wavesailor

Questo link è un po 'datato, ma corrisponde ad un'opzione nella tua versione?

Configura i servizi di avvio

Ciò richiede i privilegi amministrativi (vedere Capitolo 2, Attività amministrative).

  1. Esegui impostazioni servizi: Sistema Amministrazione Servizi .
  2. Inserisci la tua password.
  3. Selezionare i servizi che si desidera eseguire, quindi fare clic su OK al termine.
5
codeLes

È possibile utilizzare Boot-Up Manager per avviare e interrompere gli script di avvio, senza la necessità di gestire collegamenti e autorizzazioni complessi.

apt-get install bum

enter image description here

4
zatamine

Un altro modo per farlo è "disabilitare" il collegamento simbolico - non cancellarlo.

Sudo update-rc.d mysql disable 2

Questo rinominerà il sym link per iniziare con 'K' e il servizio non si avvierà all'avvio. Puoi quindi riattivarlo in qualsiasi momento se decidi che vuoi avviarlo all'avvio.

3
Sridhar

Su Ubuntu 16:

 Sudo systemctl disable mysql

Il metodo update-rc.d non funzionava per me.

Upstart è stato deprecato in Ubuntu 15.

2
Parag