Ich habe viele Server installiert (Apache, MySQL usw.), aber ich möchte nicht, dass alle beim Booten gestartet werden (sie verbrauchen Strom und ich bin die meiste Zeit auf Batterien). Wie konfiguriere ich das?
quelle
Ich habe viele Server installiert (Apache, MySQL usw.), aber ich möchte nicht, dass alle beim Booten gestartet werden (sie verbrauchen Strom und ich bin die meiste Zeit auf Batterien). Wie konfiguriere ich das?
In der Konsole können Sie schreiben:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Weitere Informationen finden Sie unter Ubuntu Bootup How to .
In Ubuntu hat sich jetzt einiges getan. Ich denke ab Version 11. MySQL wird von Upstart verwaltet, während Apache noch traditionelle SysV-Init- Skripte verwendet
Für MySQL können Sie die neue Überschreibungsfunktion in Upstart verwenden , um das Startverhalten zu ändern:
sudo echo "manual" >> /etc/init/mysql.override
Weitere Informationen finden Sie im Abschnitt " Deaktivieren eines Jobs für den automatischen Start " im Upstart-Kochbuch.
Da Apache immer noch die traditionellen SysV-Init- Skripte verwendet, die Sie verwenden können
sudo update-rc.d -f apache2 remove
zum entfernen der links von /etc/rcX.d
oder alternativ verwenden sie
sudo update-rc.d apache2 disable
Dadurch wird das Skript "deaktiviert", indem es von einem Startskript in ein Stoppskript geändert wird. Dies ist umkehrbar durch
sudo update-rc.d apache2 enable
Die meisten dieser Informationen habe ich hier erhalten: https://askubuntu.com/a/40077/24678
Dieser Link ist etwas veraltet, aber passt er zu einer Option in Ihrer Version?
quelle
Sie können den Boot-Up Manager zum Starten und Stoppen von Boot-Up-Skripten verwenden, ohne komplexe Verknüpfungen und Berechtigungen verarbeiten zu müssen.
quelle
Eine andere Möglichkeit, dies zu erreichen, besteht darin, den Sym-Link zu deaktivieren und nicht zu löschen.
Dadurch wird der Sym-Link so umbenannt, dass er mit "K" beginnt, und der Dienst wird beim Booten nicht gestartet. Sie können es dann jederzeit wieder aktivieren, wenn Sie entscheiden, dass es beim Booten gestartet werden soll.
quelle
Auf Ubuntu 16:
update-rc.d
Methode hat bei mir nicht funktioniert.Upstart ist in Ubuntu 15 veraltet.
quelle