GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Stoppen Sie das Programm, das beim Start in Linux ausgeführt wird

Verwenden Sie abhängig von Ihrer Distribution das Tool chkconfig oder update-rc.d, um Systemdienste zu aktivieren/deaktivieren.

Auf einem Redhat/Suse/Mandrake-System:

sudo chkconfig apache2 off 

Unter Debian:

sudo update-rc.d -f apache2 remove

Weitere Informationen finden Sie auf den Manpages.


Wenn Sie es mit einem modernen Ubuntu-System und einigen anderen Distributionen zu tun haben, müssen Sie sich möglicherweise mit einer Kombination aus traditionellen Init-Skripten und Upstart-Skripten auseinandersetzen. Das Verwalten von Init-Skripten wird von anderen Antworten behandelt. Das Folgende ist eine Möglichkeit, einen Upstart-Dienst daran zu hindern, beim Booten zu starten:

# mv /etc/init/servicename.conf /etc/init/servicename.conf.disabled

Das Problem bei dieser Methode ist, dass Sie den Dienst nicht starten können mit:

# service start servicename

Eine Alternative dazu ist das Öffnen des servicename.conf Datei in Ihrem bevorzugten Editor und kommentieren Sie alle Zeilen aus, die mit:

beginnen
start on

Das heißt, ändern Sie dies in

#start on ...

wobei das "..." das ist, was vorher nach "start on" war. Wenn Sie es wieder aktivieren möchten, müssen Sie sich auf diese Weise nicht merken, was die "Start on"-Parameter waren.

Wenn Sie eine neue Version von Upstart haben, können Sie schließlich einfach das Wort "manual" am Ende der Konfigurationsdatei hinzufügen. Sie können dies direkt von der Shell aus tun:

# echo "manual" >> /etc/init/servicename.conf

Dadurch ignoriert Upstart alle „start on“-Phrasen früher in der Datei.


Auf neueren Fedora- und zukünftigen RHEL-Systemen

systemctl disable httpd.service

wird den httpd-Dienst deaktivieren


Linux
  1. Tomcat beim Start mit Administratorrechten starten?

  2. Überprüfen Sie die laufenden Dienste unter Linux

  3. Linux-Betriebssystemdienst „iptables“

  4. Linux:Daemon auf angeschlossenem USB-Seriell-Dongle starten

  5. Was ist das Linux-Äquivalent zum Windows-Startup?

So starten Sie den httpd-Dienst in RHEL Linux

So starten, stoppen oder starten Sie Apache neu

So starten, stoppen oder starten Sie Nginx neu

So listen Sie Startdienste beim Booten in Linux auf

Ubuntu – Dienste starten, stoppen, neu starten

So starten, stoppen oder starten Sie Netzwerkdienste unter Rocky Linux 8