So listen Sie laufende Dienste unter Linux auf

So Listen Sie Laufende Dienste Unter Linux Auf



Dienste bilden das Rückgrat jedes Betriebssystems und sind unerlässlich, um das optimale Funktionieren verschiedener Anwendungen sicherzustellen. Damit sind im Allgemeinen Daemons oder Hintergrundprozesse gemeint, die unabhängig und ohne Eingreifen des Benutzers ausgeführt werden.

Benutzer müssen diese Dienste häufig in verschiedenen Situationen anzeigen, z. B. bei der Systemüberwachung, bei Sicherheitsüberprüfungen, bei der Fehlerbehebung, bei der Analyse von Dienstabhängigkeiten usw. Darüber hinaus können Sie durch die Kenntnis dieser Dienste die Ressourcen Ihres Systems effektiver verwalten.







Viele Linux-Einsteiger suchen jedoch immer nach Methoden, um die aktuell laufenden Dienste anzuzeigen. In diesem kurzen Blog geht es darum, wie Sie die laufenden Dienste unter Linux problemlos auflisten können.



So listen Sie die laufenden Dienste unter Linux auf

Es gibt verschiedene Möglichkeiten, die laufenden Dienste unter Linux aufzulisten. Daher ist dieser Abschnitt in verschiedene Unterabschnitte unterteilt, um jeweils einzeln in diese Methoden einzutauchen.



1. Systemctl-Befehl

Der Befehl „systemctl“ kann die Systeme einschließlich seiner Dienste überwachen und verwalten. Der Nachteil besteht jedoch darin, dass die Dienste unabhängig von ihrem Status (wird ausgeführt, beendet oder fehlgeschlagen) aufgelistet werden. Um die ausgeführten Dienste aufzulisten, müssen Sie daher den folgenden Befehl verwenden:





Sudo systemctl list-units --Typ =Dienst --Zustand =laufen

Im angegebenen Befehl weisen die Optionen „–type=service“ und „–state=running“, wie sie vorschlagen, das Tool explizit an, nur die laufenden Dienste aufzulisten.



Notiz:

  1. Es werden jeweils nur wenige Zeilen aufgelistet. Wenn Sie das Ende erreicht haben, können Sie die Eingabetaste drücken, um mit der Anzeige der Liste fortzufahren.
  2. Nachdem Sie den Befehl verwendet haben, können Sie nicht mehr mit dem Terminal interagieren. Deshalb müssen Sie es mit „Q“ verlassen.

Wenn Sie außerdem die Dienste auflisten möchten, die von einem bestimmten Programm ausgeführt werden, verwenden Sie den Befehl „grep“, um die Ergebnisse zu filtern.

Sudo systemctl list-units --Typ =Dienst --Zustand =laufen | Griff App Name

Ersetzen Sie in diesem Befehl „app_name“ durch den tatsächlichen Namen der Anwendung oder des Programms, auf die Sie abzielen möchten. Lassen Sie uns beispielsweise die Dienste auflisten, die vom Cron-Daemon ausgeführt werden:

Sudo systemctl list-units --Typ =Dienst --Zustand =laufen | Griff cron

2. Netstat-Befehl

Netstat bietet detaillierte Informationen zu verschiedenen Diensten, die auf den zugehörigen Ports ausgeführt werden.

Sudo netstat -tulpn

Dieser Befehl listet die Dienste und ihre entsprechenden Portnummern und Prozess-IDs auf. Die Option „-tulpn“ filtert das Ergebnis, um die TCP- und UDP-Dienste anzuzeigen.

Abschluss

Für die Administration ist die Auflistung der laufenden Dienste im System unerlässlich. Daher enthält dieser kurze Blog einfache Methoden zum Auflisten der auf Ihren Geräten ausgeführten Dienste. Wir haben zwei Möglichkeiten erklärt, die die Verwendung der Befehle „systemctl“, „grep“ und „netstat“ beinhalten. Darüber hinaus erfüllen diese Befehle Ihren Zweck voll und ganz, daher haben wir keine anderen schwer fassbaren Methoden aufgeführt.