Mein os ist 11.04.
Ich habe apache2
& mysql
installiert.
Wie kann ich verhindern, dass Apache2 und MySQL beim Starten des Computers automatisch gestartet werden?
Mein os ist 11.04.
Ich habe apache2
& mysql
installiert.
Wie kann ich verhindern, dass Apache2 und MySQL beim Starten des Computers automatisch gestartet werden?
Antworten:
MySQL wird von upstart gehandhabt. In 11.04 können Sie die neue Überschreibungsfunktion verwenden, um das Startverhalten zu ändern:
echo "manual" >> /etc/init/mysql.override
Weitere Informationen finden Sie im Abschnitt "Deaktivieren des automatischen Startens eines Jobs" im Upstart-Kochbuch
Apache verwendet weiterhin traditionelle SysV-Init-Skripte
update-rc.d -f apache2 remove
Zum Entfernen der Links von /etc/rcX.d
oder alternativ verwenden Sie
update-rc.d apache2 disable
Dadurch wird das Skript "deaktiviert", indem es von einem Startskript S91apache2
in ein Stoppskript geändert wird K09apache2
. Dies ist umkehrbar durch update-rc.d apache2 enable
.
sudo
- und deshalb die Datei als Benutzer und nicht als Root erstellt wird. Sie können einen solchen Befehl verwenden: sudo su -c 'echo "manual" >> /etc/init/mysql.override'
.
Interessanterweise gibt es für jedes Paket in 11.04 eine andere Antwort.
sudo update-rc.d -f apache2 remove
echo "manual" | sudo tee /etc/init/mysql.override
Weitere Informationen zum Überschreiben von Dateien finden Sie unter: Das Upstart-Kochbuch
Dieser Thread wird Ihnen helfen: https://superuser.com/questions/35151/how-do-i-stop-services-from-starting-on-boot-on-ubuntu
update-rc.d ist hierfür ein gutes CLI-Tool. Die verlinkte Seite enthält ein Beispiel für Apache2
Es hat bei mir nicht funktioniert. Beim Versuch, Mysql in Ubuntu zu deaktivieren, erhielt ich die Nachricht:
System-Start / Stopp-Links für /etc/init.d/mysql existieren nicht.
Also habe ich in diesem Link eine Lösung gefunden : http://forum.linode.com/viewtopic.php?t=5594
sudo mkdir /etc/init.disabled
sudo mv /etc/init/mysql.conf /etc/init.disabled/
Und das ist es.
Mit rcconf können Sie einen Dienst aktivieren / deaktivieren, der beim Booten automatisch ausgeführt wird.
sudo apt-get install rcconf
Geben Sie jetzt ein sudo rcconf
Und Sie sehen eine Liste der Dienste, die auf Ihrem Ubuntu-Rechner installiert sind. Die mit Stern gekennzeichneten werden beim Booten automatisch ausgeführt. Um Apache zu deaktivieren, navigiert MySql einfach mit den Pfeilen dorthin und drückt die Leertaste. Navigieren Sie dann mit der Tabulatortaste zur Schaltfläche OK und drücken Sie erneut die Leertaste, um die Konfiguration zu speichern.