So starten, stoppen und neu starten von Diensten in Ubuntu und anderen Linux-Distributionen

Dienste sind wichtige Hintergrundprozesse, die normalerweise beim Booten und Herunterfahren mit dem Betriebssystem ausgeführt werden.

Wenn Sie ein Sysadmin sind, beschäftigen Sie sich regelmäßig mit dem Dienst.

Wenn Sie ein normaler Desktop-Benutzer sind, müssen Sie möglicherweise einen Dienst neu starten, z. B. eine Barriere für die gemeinsame Nutzung von Maus und Tastatur zwischen Computern einrichten. oder wenn Sie ufw zum Einrichten der Firewall verwenden.,

Heute zeige ich Ihnen zwei verschiedene Möglichkeiten, wie Sie Dienste verwalten können. Sie lernen, Dienste in Ubuntu oder einer anderen Linux-Distribution zu starten, zu stoppen und neu zu starten.

systemd vs init

Ubuntu und viele andere Distributionen verwenden heutzutage systemd anstelle des guten alten init.

In systemd, verwalten Sie Dienste mit dem systemctl-Befehl.

In init verwalten Sie den Dienst mit dem Befehl service.,

Sie werden feststellen, dass Ihr Linux-System, obwohl es systemd verwendet, immer noch den Dienstbefehl verwenden kann (der für init system verwendet werden soll). Dies liegt daran, dass der Dienstbefehl tatsächlich zu systemctl umgeleitet wird. Es ist eine Art Abwärtskompatibilität, die von systemd eingeführt wurde, da Systemadministratoren den Dienstbefehl gewöhnlich verwendeten.

Ich zeige in diesem Tutorial sowohl den Befehl systemctl als auch den Befehl service.

Ich bin Ubuntu 18.04 hier, aber der Prozess (kein Wortspiel beabsichtigt) ist der gleiche für andere Versionen.,

Methode 1: Verwalten von Diensten in Linux mit systemd

Ich beginne mit systemd aufgrund des offensichtlichen Grundes seiner weit verbreiteten Annahme.

Alle Dienste auflisten

Um die Dienste zu verwalten, müssen Sie zunächst wissen, welche Dienste auf Ihrem System verfügbar sind.

Mit dem Befehl systemd können Sie alle Dienste auf Ihrem Linux-System auflisten:

systemctl list-unit-files --type service -all
systemctl list-unit-files

Dieser Befehl gibt den Status aller Dienste aus., Der Wert des Status eines Dienstes kann aktiviert, deaktiviert, maskiert (inaktiv, bis die Maske nicht gesetzt ist), statisch und generiert werden.

Kombinieren Sie es mit dem Befehl grep und Sie können nur die laufenden Dienste anzeigen:

sudo systemctl | grep running
Laufende Dienste anzeigen systemctl

Nun, da sie wissen, wie Sie auf alle verschiedenen Dienste verweisen, und können sie aktiv verwalten.

2.,für einen systemd-Dienst können Sie die Stop-Option des Befehls systemctl verwenden:

systemctl stop <service-name>

Einen Dienst neu starten

Um einen Dienst unter Linux mit systemd neu zu starten, können Sie Folgendes verwenden:

systemctl restart <service-name>

Überprüfen Sie den Status eines Dienstes

Sie können bestätigen, dass Sie eine bestimmte Aktion erfolgreich ausgeführt haben, indem Sie den div id=“2ed797601a“>

Dies gibt Informationen auf folgende Weise aus:

systemctl status

Das war systemd., Wechseln wir jetzt zu init.

Methode 2: Verwalten von Diensten in Linux mit init

Die Befehle in init sind ebenfalls so einfach wie system.

Alle Dienste auflisten

Um alle Linux –Dienste aufzulisten, verwenden Sie

service --status-all
service-status-all

Die Dienste vorangestellt sind deaktiviert und diejenigen mit sind aktiviert.

2. Starten Sie einen Dienst

Um einen Dienst in Ubuntu und anderen Distributionen zu starten, verwenden Sie diesen Befehl:

service <service-name> start

3., Stoppen Sie einen Dienst

Stoppen Sie einen Dienst ist ebenso einfach.,

service <service-name> stop

Dienst neu starten

Wenn Sie einen Dienst neu starten möchten, lautet der Befehl:

service <service-name> restart

Überprüfen Sie den Status eines Dienstes

Um zu überprüfen, ob Ihr beabsichtigtes Ergebnis erzielt wurde, können Sie den Dienststatus ausgeben:

service <service-name> status

Dies wird ausgabe von Informationen auf folgende Weise:

service status

Dies wird Ihnen vor allem sagen, ob ein bestimmter Dienst aktiv ist (läuft) oder nicht.,

Heute habe ich zwei sehr einfache Methoden zum Verwalten von Diensten auf Ubuntu oder einem anderen Linux-System beschrieben. Ich hoffe, dieser Artikel war hilfreich für Sie.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.