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:
Das folgende Beispiel zeigt, wie Sie den ssh-Dienststatus mithilfe des Dienstbefehls überprüfen:
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:
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:
Ü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:
Das folgende Beispiel zeigt den ssh-Dienst 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:
Um den Status des ssh-Dienstes zu überprüfen, führen Sie Folgendes aus:
Starten von Diensten unter Linux Debian 10 Buster
Um Dienste unter Linux mit dem Befehlsdienst zu starten, lautet die Syntax:
Das folgende Beispiel zeigt, wie Sie den ssh-Dienst mit dem Service-Befehl starten:
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:
Stoppen von Diensten unter Linux Debian 10 Buster
Um Dienste unter Debian mit dem Dienstbefehl zu stoppen, lautet die Syntax:
Das folgende Beispiel zeigt, wie der ssh-Dienst beendet wird:
Um Dienste mit dem init zu stoppen.,d Verzeichnis die syntax ist:
Das folgende Beispiel zeigt, wie der SSH-Dienst mit dem /etc/init beendet wird.d Verzeichnis:
Das folgende Beispiel zeigt, wie Sie den ssh-Dienst mit dem Befehl systemctl stoppen:
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:
Neustarten des SSH-Dienstes dienst mit dem init.,d Verzeichnis ausführen:
Und schließlich starten Sie den ssh Dienst mit dem Systemd ausführen:
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