Auflisten von Linux-Diensten mit Systemctl
Eine Vielzahl von Diensten läuft kontinuierlich auf einem Linux-Hintergrund, wie z. B. Netzwerk- und Systemdienste. Dienste, die unter Linux ausgeführt werden, werden auch als Daemons bezeichnet, was sich auf eine Gruppe von Prozessen bezieht, die auf dem Back-End arbeiten.
Dienste können mit verschiedenen Methoden und Tools verwaltet und aufgelistet werden. Systemd ist eine Software-Suite von Tools mit der Fähigkeit, Linux-Systeme zu verwalten, die von der Linux-Distribution als Drop-In-Ersatz des Init-Prozesses übernommen wurden.
Alle Systemaufgaben können über Systemd . gesteuert werden. Der Prozess kann mit diesem Tool gestartet oder beendet werden, und alle Informationen zu aktivierten und deaktivierten Diensten können auch mit Systemd aufgelistet werden.
Auflisten von Diensten mit Systemctl in Linux
Systemctl ist ein Dienstprogramm mit der Verantwortung für die Verwaltung und Kontrolle des systemd-Systems. Der Befehl systemctl kann verwendet werden, um alle Dienste in Linux aufzulisten.
Wir zeigen Ihnen jetzt, wie systemctl funktioniert.
Alle Dienste auflisten
Um eine Liste aller Dienste auf dem System zu erhalten, unabhängig davon, ob sie geladen oder inaktiv sind, geben Sie den folgenden systemctl-Befehl im Terminal ein:
$ systemctl list-units --type=service --all
Alle Dienste in Ihrem System werden auf dem Bildschirm angezeigt, wie Sie in der Ausgabe im obigen Bild sehen können.
Geladene Dienste auflisten
Der folgende Befehl listet alle geladenen Dienste auf, die ausgeführt, aktiv oder fehlgeschlagen sind:
$ systemctl list-units --type=service
Laufende Dienste
In vielen Fällen kann es schwierig sein, die laufenden Dienste von allen anderen Diensten zu unterscheiden. Führen Sie den folgenden Befehl aus, um eine schnelle Antwort zu erhalten, die die geladenen und ausgeführten Dienste im System anzeigt:
$ systemctl list-units --type=service --state=running
Aktivierte Dienste
Geben Sie den folgenden Befehl ein, um die aktivierten Dienste im System zu überprüfen:
$ systemctl list-unit-files --state=enabled
Behindertendienste
Deaktivierte Dienste werden nicht automatisch gestartet oder aktiviert. Um einen gewünschten/erforderlichen Dienst zu aktivieren, wählen Sie den Dienst aus der deaktivierten Kategorie. Mit dem folgenden Befehl erhalten Sie eine Liste der deaktivierten Dienste im System:
$ systemctl list-unit-files --state=disabled
Servicestatus prüfen
Das "Tasse”-Befehl wird verwendet, um mehr Informationen über den Status eines Dienstes zu erhalten. Cup ist ein modulares Drucksystem, bei dem der Computer als Druckserver fungiert und Informationen anzeigt. Verwenden Sie die Tassen Befehl, um weitere Informationen zu den aktivierten/deaktivierten Diensten im System zu erhalten:
$ systemctl-statusbecher.Bedienung
Fazit
In diesem Artikel wurde gezeigt, wie Sie systemctl-Befehle verwenden, um Dienste in Linux aufzulisten, einschließlich mehrerer Optionen zum Anzeigen der Dienste. Mit den richtigen Kenntnissen ist es einfach, den erforderlichen Befehl auszuwählen.