
Ich habe diese Anwendungen auf meinem Ubuntu installiert:
nginx
php5-fpm
MySQL-Server
Redis
...
Diese Anwendungen werden bei jedem Einschalten des Computers ausgeführt.
Wie kann ich verhindern, dass diese Anwendungen beim Start ausgeführt werden?
Diese Anwendungen werden also nur ausgeführt, wenn ich „service nginx start“ ausführe.
Antwort1
Verwenden:
systemctl disable <service>
Wenn Sie systemd nicht verwenden (Ubuntu 14.10 und früher), verwenden Sie:
update-rc.d -f <service> remove
Der folgende Befehl gibt Ihnen eine Liste aller Dienste auf Ihrem Computer:
service --status-all
Dort sollten Sie die Namen der Dienste finden, die Sie deaktivieren möchten.
Weitere Einzelheiten finden Sie unterAktivieren und Deaktivieren von Dienstenund die sehr ausführliche Antwort finden Sie hierPost(wie bereits von @muru erwähnt).
Weitere Einzelheiten finden Sie in diesem Beitrag aufDigitaler Ozeanund dasmanpagefür systemctl.
Antwort2
Eine andere Methode ist die Installation von rcconf apt-get install rcconf
. Von rcconf aus können Sie alle auf Ihrem Ubuntu-/Debian-Server installierten Dienste aktivieren/deaktivieren.
Antwort3
Installierensysv-rc-conf
apt-get install sysv-rc-conf
Dann einfach die Leistungen auflisten
sysv-rc-conf --list
So deaktivieren Sie alle Dienste, z. B. nginx
sysv-rc-conf nginx off
Weitere Informationen finden Sie unterman sysv-rc-conf