So verhindern Sie, dass Apache und MySQL automatisch gestartet werden

44

Gibt es eine Möglichkeit, Apache und MySQL nicht automatisch beim Start ausführen zu lassen?

Derzeit werden meine Computer beim Booten automatisch gestartet und im Hintergrund ausgeführt.

Ich benutze Ubuntu 12.04.

Shubham
quelle

Antworten:

47

Apache

sudo update-rc.d -f apache2 disable

Apache verwendet immer noch das rc.d-Init-Skript, weshalb Sie es mit deaktivieren müssen update-rc.d.

MySQL

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

MySQL hingegen wurde in eine Upstart-Konfigurationsdatei konvertiert. Die empfohlene Methode zum Deaktivieren von Startdiensten ist die Verwendung einer Überschreibungsdatei.

SirCharlo
quelle
Muss ich das bei jedem Start tun
shubham
Nein, nur einmal .. Die Änderungen sind persistent. :)
SirCharlo
11
A sauberste Weg zu deaktivieren Autostart für einen Dienst mit einer .confDatei in /etc/init(wie mysql), ist als Root auszuführen: echo "manual" >> /etc/init/[service_name].override.
el.atomo
kudo @ el.atomo Manpage Ereignis - Definition „manuell“ wird diese Strophe ignorieren alle zuvor gesehen auf Start Definition. Indem Sie diese Zeilengruppe in eine Zeile unterhalb der Start-bei- Definition einfügen, können Sie verhindern, dass ein Job automatisch gestartet wird. Wenn angegeben, kann ein solcher Job nur über start gestartet werden . - Schauen Sie sich auch die Dateiüberschreibungsdatei an. Mit Überschreibungsdateien kann eine Auftragsumgebung geändert werden, ohne dass die Auftragskonfigurationsdatei geändert werden muss.
Gerard Roche
Auch wird diese Arbeit auch: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. Auf diese Weise können Sie leichter erkennen, welche Dienste deaktiviert sind. Re: Können Sie Druckerunterstützung (Tassen) entfernen
Gerard Roche
10

Die /etc/init.dDeaktivierung aller Systemdienste in kann mit dem update-rc.dBefehl erfolgen, z. B .:

update-rc.d -f apache2 remove

So stellen Sie die Ausführung beim Start wieder her:

update-rc.d apache2 defaults

Sie können auch manuell über service apache2 startund starten und stoppen service apache2 stop.

Zickzack
quelle