Ho un sacco di server installati (Apache, MySQL, ecc.), Ma non voglio che vengano avviati tutti all'avvio (consumano energia e sono quasi sempre a batteria). Come lo configuro?
Ho un sacco di server installati (Apache, MySQL, ecc.), Ma non voglio che vengano avviati tutti all'avvio (consumano energia e sono quasi sempre a batteria). Come lo configuro?
Risposte:
Nella console, puoi scrivere:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Per ulteriori informazioni leggi Ubuntu Bootup How to .
Le cose sono cambiate un po 'in Ubuntu ora. Penso dalla versione 11 in poi. MySQL è gestito da Upstart mentre Apache utilizza ancora gli script di init SysV tradizionali
Per MySQL, è possibile utilizzare la nuova funzionalità di sostituzione in Upstart per modificare il comportamento iniziale:
sudo echo "manual" >> /etc/init/mysql.override
Per ulteriori informazioni, consultare la sezione " Disabilitazione di un lavoro dall'avvio automatico " nel ricettario Upstart.
Poiché Apache utilizza ancora i tradizionali script di inizializzazione SysV che è possibile utilizzare
sudo update-rc.d -f apache2 remove
per 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 script stop. Questo è reversibile di
sudo update-rc.d apache2 enable
La maggior parte di queste informazioni sono state ottenute da qui: https://askubuntu.com/a/40077/24678
Questo link è una versione un po 'datata, ma corrisponde a un'opzione nella tua versione?
Configurare i servizi di avvio
Ciò richiede privilegi di amministratore (consultare il capitolo 2, Attività amministrative).
- Esegui impostazioni servizi: Sistema → Amministrazione → Servizi .
- Inserisci la tua password.
- Seleziona i servizi che desideri eseguire, quindi fai clic su OK al termine.
È possibile utilizzare Boot-Up Manager per avviare e arrestare gli script di avvio, senza la necessità di gestire collegamenti e autorizzazioni complessi.
apt-get install bum
Un altro modo per raggiungere questo obiettivo è "disabilitare" il collegamento sym, non eliminarlo.
sudo update-rc.d mysql disable 2
Questo rinominerà il collegamento sym per iniziare con 'K' e il servizio non si avvierà all'avvio. È quindi possibile riattivarlo in qualsiasi momento se si decide di avviarlo all'avvio.