Dienste beim Start in Ubuntu deaktivieren

Dienste beim Start in Ubuntu deaktivieren

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

verwandte Informationen