Starten, Starten und Neustarten von Diensten bei Debian

Starten, Starten und Neustarten von Diensten bei Debian
In diesem Tutorial wird erläutert Systemctl Und Service Befehle.

Dienste auf Linux Debian 11

Ein Dienst ist ein Programm, das im Hintergrund ausgeführt wird, der bei Bedarf verwendet wird. Apache, SSH, Nginx oder MySQL sind einige der bekanntesten Dienste. Auf Debian, einschließlich Debian 11 Bullseye, werden Dienste mit Systemd verwaltet, dem Austausch von System V, um das System und seine Komponenten, einschließlich Dienste, zu initialisieren.

Debian 11 starten, starten und neu starten Sie mit Systemd

Das Systemd ist eine Suite zum Verwalten von Linux -Diensten und Dämonen (das letzte „D“ ist auf Unix -Dämonen zurückzuführen). Mit dem Befehl systemCtl ermöglicht das Starten, Stoppen, Neustarten und Überprüfen der Dienste. Ziel ist es, die Konfiguration und das Verhalten für alle Linux -Verteilungen zu vereinen, die das alte UNIX -Systemv- und BSD -Init -System ersetzen.

Dieser Abschnitt Tutorial zeigt Ausführungsbeispiele der in der folgenden Tabelle beschriebenen Aktionen.

AKTION BEFEHL
Service Status überprüfen sudo systemctl Status
Einen Service stoppen sudo systemctl stoppen
Einen Service starten sudo systemctl Start
Starten Sie einen Service neu sudo systemctl Neustart

Wie in der vorherigen Tabelle gezeigt, ist die Syntax zum Überprüfen des Status eines Dienstes mithilfe von Systemd wie folgt:

Systemctl Status

Um den Status des SSH -Dienstes zu überprüfen, können Sie daher den folgenden Befehl ausführen.

sudo systemctl Status SSH

Wie Sie im obigen Screenshot sehen können, ist der SSH -Dienst aktiv und ordnungsgemäß ausgeführt.

Um einen Dienst zu stoppen, ist die Syntax ähnlich, ersetzen Sie einfach die Status Option mit der Aktion, die Sie ausführen möchten, in diesem Fall ist die Aktion zu stoppen.

Um den SSH -Dienst zu stoppen, führen Sie den folgenden Befehl aus.

sudo systemctl stop SSH

Wie Sie sehen können, erscheint der SSH -Dienst nach dem Anhalten des Dienstes und der Überprüfung des Status jetzt als inaktiv (tot).

Um einen Service zu starten, ersetzen Sie einfach den Stopp durch Start, Wie im Screenshot unten gezeigt. Um den SSH -Service zu starten, rennen Sie:

sudo systemctl starten ssh

Wie Sie sehen können, läuft der Dienst wieder.

Um einen Dienst neu zu starten, ist die Option, die Sie eingeben müssen. Der folgende Befehl wird verwendet, um den SSH -Dienst neu zu starten.

sudo systemctl starten ssh neu

So werden Dienste mit Systemd neu gestartet.

Sie können zusätzliche Informationen zu Systemd unter https: // systemd erhalten.io/.

Debian 11 stoppen, starten und neu starten Sie mit dem Servicebefehl

Der Servicebefehl wird verwendet, um Dienste unter der /etc /init zu verwalten.D -Verzeichnis trotz einiger Verteilungen, die den Befehl in die zuvor erklärten umleiten Systemctl Befehl.

Dieser Befehl kann auch verwendet werden.

AKTION BEFEHL
Service Status überprüfen sudo Service Status
Einen Service stoppen sudo Service stoppen
Einen Service starten sudo Service Start
Starten Sie einen Service neu sudo Service Neustart

Dieser Abschnitt zeigt Beispiele für die Anwendung der in der obigen Tabelle beschriebenen Befehle.

Verwenden Sie die unten gezeigte Syntax. Ersetzen "ssh”Mit dem Service, den Sie überprüfen möchten.

Sudo Service SSH Status

Wie Sie sehen können, ist der SSH -Dienst aktiv und läuft ordnungsgemäß.

Der im folgende Screenshot angezeigte Befehl wird verwendet, um Dienste zu stoppen. Führen Sie ihn aus, um den SSH -Dienst zu stoppen, oder ersetzen Sie "SSH" durch den Service, den Sie anhalten möchten.

sudo Service SSH STOP

Wie Sie sehen können, nach dem Laufen Service SSH STOP, SSH ist jetzt inaktiv.

Verwenden Sie die folgende Syntax, um den SSH -Dienst zurück zu starten. Denken Sie daran, „SSH“ durch den Service zu ersetzen, den Sie laden möchten.

sudo Service SSH Start

Um Dienste mithilfe des Dienstbefehls neu zu starten, verwenden Sie schließlich die folgende Syntax.

sudo Service SSH Neustart

Wie Sie sehen können, wird der Service ordnungsgemäß ausgeführt.

Der folgende Befehl kann verwendet werden, um eine Servicekonfiguration neu zu laden, ohne den Dienst selbst zu unterbrechen.

sudo Service SSH Reload

Sie können weitere Informationen zum Servicebefehl unter https: // linux erhalten.sterben.NET/MAN/8/Service.

Abschluss

Services sind eine wesentliche Komponente eines jeden Geräts. Das ordnungsgemäße Verwalten von Diensten ist ein Muss für jeden Benutzer der Linux -Ebene. Wie Sie bei diesem Tutorial sehen konnten, ist das Verwalten von Diensten ziemlich einfach und kann mit verschiedenen Methoden erfolgen. Denken Sie immer daran, dass die empfohlene Methode, um mit Diensten unter Linux umzugehen. Andere Methoden (wie direkt mit dem /etc /init umzugehen.D -Verzeichnis) werden als veraltet angesehen und wurden aus der ersten Version dieses Tutorials entfernt. Alle in diesem Tutorial erläuterten Befehle sind nützlich, um den Status des Dienstes anzuhalten, zu starten, neu zu starten und zu überprüfen. Es gibt jedoch zusätzliche Funktionen, die Sie auf ihren jeweiligen Mannseiten lernen können.

Vielen Dank, dass Sie dieses Tutorial gelesen haben, um zu erläutern. Folgen Sie uns weiter, um zusätzliche Linux -Tipps und Tutorials zu erhalten.