Articles

Stoppen, starten und neu starten von Diensten unter Debian

Ein Dienst ist ein Programm, das im Hintergrund ausgeführt wird und bei Bedarf verwendet wird. Apache, ssh, Nginx oder Mysql sind einige der bekanntesten Dienste. Unter Debian, einschließlich Debian 10 Buster, werden Dienste im Verzeichnis /etc/init gespeichert.d/, sie können mit dem init-System oder dem systemd verwaltet werden, die beide unten mit Beispielen von 3 verschiedenen Möglichkeiten zum Stoppen, Starten, Neustarten oder Überprüfen eines Dienststatus erläutert werden.

  • Der Dienstbefehl
  • Systemd
  • Die /etc / init.,d Verzeichnis
  • Überprüfen eines Dienststatus unter Linux Debian 10 Buster
  • Starten von Diensten unter Debian Linux 10 Buster
  • Stoppen von Diensten unter Linux Debian 10 Buster
  • Neustarten von Diensten unter Linux Debian 10 Buster

Der Dienstbefehl

Mit dem Befehlsdienst unter Linux können Sie den Status überprüfen, Dienste und Daemons, init-Dateien, die unter /etc/init gespeichert sind, stoppen, starten oder neu starten.d Verzeichnis.,

Die Syntax zum Stoppen, Ausführen, Neustarten von Diensten oder zum Drucken ihres Status bei Bedarf lautet:

service <Service-Name> <Order>

Das folgende Beispiel zeigt, wie Sie den ssh-Dienststatus mithilfe des Dienstbefehls überprüfen:

Dienst-SSH-Status

Systemd

Die Systemd ist eine Suite zum Verwalten von Linux-Diensten und Daemons (das letzte „d“ liegt an Unix dämonen)., Mit dem Befehl systemctl können Sie den Dienststatus starten,stoppen,neu starten und überprüfen. Ziel ist es, die Konfiguration und das Verhalten aller Linux-Distributionen, die Unix SystemV und BSD init ersetzen, zu vereinheitlichen systems.It verwaltet auch das unten beschriebene Init-Programm.

Die Syntax, um den Status eines Dienstes zu überprüfen, ist die folgende:

systemctl status ssh

Die /etc/init.d Verzeichnis

Wenn das System bootet ines ist das erste Programm, das ausgeführt wird und als Prozess mit PID 1 ausgeführt wird, bis sich das System ausschaltet.,“Es ist der direkte oder indirekte Vorfahr aller anderen Prozesse und übernimmt automatisch alle verwaisten Prozesse. Init wird vom Kernel während des Bootvorgangs gestartet; Eine Kernel-Panik tritt auf, wenn der Kernel sie nicht starten kann. Init wird normalerweise die Prozesskennung 1″ (Quelle: Wikipedia)

Alle Dienste und Daemons, die beim Booten beginnen, befinden sich in der Datei /etc/init.d Verzeichnis. Alle Dateien in der Datei /etc/init gespeichert.d Verzeichnisunterstützung Stoppen, Starten, Neustarten und Überprüfen des Servicestatus.,
Die Syntax zum Überprüfen des Status des SSH-Dienstes lautet:

/ etc / init.d / ssh status

Überprüfen eines Dienststatus unter Linux Debian 10 Buster

Unten finden Sie 3 verschiedene Möglichkeiten, wie Sie nach einem Dienststatus auf Debian 10 Buster (oder einer modernen Debian-Version) suchen können.,dienststatus mit dem Befehl Dienst:

Der Befehlsdienst erlaubt es, einen Dienststatus anzuzeigen, zu starten, zu stoppen oder neu zu starten, einen Dienst anzuzeigen Die Syntax lautet:

Dienst <Dienstname> status

Das folgende Beispiel zeigt den ssh-Dienst status:

service sshd status

In meinem Fall, in dem der ssh-Dienst ausgeführt wird, lautet die Ausgabe:

Status der Dienste innerhalb von init überprüfen.,d:

Zusätzlich zum Befehlsdienst können Sie auch mit Diensten interagieren, die unter /etc/init gespeichert sind.d Verzeichnis, um einen Dienststatus zu überprüfen, lautet die Syntax:

/etc/init.d / <Services-Name> status

Um den Status des ssh-Dienstes zu überprüfen, führen Sie Folgendes aus:

/etc/init.,=“6e05bbf754″>
systemctl status ssh

Starten von Diensten unter Linux Debian 10 Buster

Um Dienste unter Linux mit dem Befehlsdienst zu starten, lautet die Syntax:

<Service-Name>start

Das folgende Beispiel zeigt, wie Sie den ssh-Dienst mit dem Service-Befehl starten:

service ssh start

Wie mit dem Status können Sie starten Sie auch Dienste vom Init aus.,d nachdem Sie eine informative Ausgabe erhalten haben, lautet die Syntax:

/ etc / init.,starten Sie den ssh-Dienst mit dem Befehl systemctl:

systemctl Starten Sie ssh

Stoppen von Diensten unter Linux Debian 10 Buster

Um Dienste unter Debian mit dem Dienstbefehl zu stoppen, lautet die Syntax:

service <Service-Name> stop

Das folgende Beispiel zeigt, wie der ssh-Dienst beendet wird:

service ssh stop

Um Dienste mit dem init zu stoppen.,d Verzeichnis die syntax ist:

./etc/init.d / <Service-Name> stop

Das folgende Beispiel zeigt, wie der SSH-Dienst mit dem /etc/init beendet wird.d Verzeichnis:

./etc/init.,div>

systemctl stop <Service-Name>

Das folgende Beispiel zeigt, wie Sie den ssh-Dienst mit dem Befehl systemctl stoppen:

systemctl stop ssh

Neustarten von Diensten unter Linux Debian 10 Buster

Neustarten von Diensten erfordert die gleiche Syntax, um den ssh-Dienst mit dem Befehl service run neu zu starten:

service ssh restart

Neustarten des SSH-Dienstes dienst mit dem init.,d Verzeichnis ausführen:

/etc/init.d/ssh restart

Und schließlich starten Sie den ssh Dienst mit dem Systemd ausführen:

systemctl restart ssh

Das ist alles auf verwalten von Diensten unter Linux. Lesen Sie den Abschnitt Verwandte Artikel, um mehr über Dienste zu erfahren.
ich hoffe, Sie fanden dieses kurze tutorial hilfreich. Folgen Sie LinuxHint weiterhin für weitere Updates und Tipps zu Linux und Netzwerk.,

  • Wie listet man Dienste mit systemd auf
  • Wo sind Dienste in Debian gespeichert?
  • Installieren Sie BIND 9 unter Ubuntu und konfigurieren Sie es für die Verwendung
  • systemd unit file Erstellen eines Dienstes
  • So listen Sie den Dienst mit systemd auf