Zum Hauptinhalt springen

So zeigen Sie laufende Dämonen unter Linux an: Nützliche Befehle und Anweisungen

Auf einem Linux-Betriebssystem wird ein Prozess, der im Hintergrund ausgeführt wird und unabhängig von aktiven Benutzersitzungen ausgeführt wird, als Daemon bezeichnet. Sowohl der Benutzer als auch die Anwendung können Dämonen starten. Sie können die laufenden Dämonen mit speziellen Befehlen anzeigen und verwalten.

Ein nützlicher Befehl zum Anzeigen von laufenden Dämonen ist der Befehl ps. Es listet alle laufenden Prozesse auf dem System auf, einschließlich der Dämonen. Mit den Befehlsoptionen können Sie die Ausgabe von Prozessinformationen anpassen, z. B. nur Dämonen anzeigen, die für einen bestimmten Benutzer arbeiten.

Ein weiterer nützlicher Befehl zum Anzeigen von laufenden Dämonen ist der Befehl top. Es zeigt die laufenden Prozesse in Echtzeit an und ermöglicht es Ihnen, sie nach verschiedenen Kriterien zu sortieren. Außerdem, top stellt Informationen zum Systemstart und zur Ressourcennutzung durch Prozesse bereit.

Es gibt einen speziellen Dienst, um die Verwaltung von Dämonen in Linux zu vereinfachen - systemd. Es ermöglicht Ihnen, den Status von Dämonen zu starten, zu stoppen, neu zu starten und zu verfolgen und sie beim Systemstart automatisch auszuführen. Verwenden Sie Befehle, um Dämonen mit systemd zu steuern systemctl start, systemctl stop, systemctl restart und andere.

In diesem Artikel haben wir uns die grundlegenden Befehle zum Anzeigen und Verwalten ausgeführter Dämonen unter Linux angesehen. Mit diesen Befehlen können Sie Prozesse, die im Hintergrund ausgeführt werden, einfach steuern und nach Ihren Bedürfnissen verwalten.

Wie kann ich die laufenden Dämonen in Linux erkennen

  1. Mit dem Befehl systemctl list-units --type=service können Sie alle laufenden Dämonen im System anzeigen. Es zeigt eine Liste mit Informationen über den Status, den Namen und die Beschreibung jedes Daemons an.
  2. Der Befehl service --status-all listet auch die laufenden Dämonen auf, jedoch in einem kürzeren Format. Der Einfachheit halber ist die Ausgabe in alphabetischer Reihenfolge sortiert.
  3. PS aux | grep Befehl [Dämon] sucht einen bestimmten Dämon anhand seines Namens. Anstatt [Dämon] geben Sie den Namen des Dämons an, an dem Sie interessiert sind. Dieser Befehl zeigt nur laufende Prozesse an, die den angegebenen Namen enthalten.

Seien Sie vorsichtig und vorsichtig, wenn Sie sich die Liste der laufenden Dämonen unter Linux ansehen, da einige Dämonen für das normale Funktionieren des Systems wichtig sein können. Änderungen an der Funktionsweise von Dämonen können zu Fehlern oder Datenverlust führen. Daher wird empfohlen, sich an die Dokumentation oder an die Systemadministratorspezialisten zu wenden, bevor Sie Änderungen an der Funktionsweise von Dämonen vornehmen.

Nützliche Befehle zum Anzeigen aktiver Prozesse

Sie können einige nützliche Befehle verwenden, um die laufenden Prozesse unter Linux anzuzeigen.

Das Team ps ermöglicht die Anzeige von Prozessinformationen. Sie können den Befehl ps -A verwenden, um alle Prozesse anzuzeigen. Wenn Sie weitere Informationen anzeigen möchten, können Sie die Flags -f oder -e hinzufügen. Zum Beispiel: ps -ef

Das Team top stellt eine dynamisch aktualisierte Ansicht aktiver Prozesse in Echtzeit bereit. Es zeigt Informationen über die CPU-Auslastung, den Arbeitsspeicher und andere Systemressourcen an. Um den Befehl auszuführen top. geben Sie es einfach in das Terminal ein und drücken Sie die Eingabetaste.

Das Team htop ist eine verbesserte Version des Befehls top und bietet eine bequemere und informativere Oberfläche zum Anzeigen aktiver Prozesse. Außerdem können Sie verschiedene Aktionen mit Prozessen ausführen, z. B. Beenden, Anhalten und Ändern der Priorität. Um den Befehl auszuführen htop, geben Sie es in das Terminal ein und drücken Sie die Eingabetaste.

Das Team pgrep ermöglicht das Suchen und Anzeigen von Prozess-IDs, die die angegebenen Kriterien erfüllen. Beispielsweise findet der Befehl pgrep -u username alle Prozesse, die als Benutzer mit dem angegebenen Namen ausgeführt werden.

Das Team lsof (geöffnete Dateien) ermöglicht es Ihnen, offene Dateien und Netzwerkverbindungen von Prozessen anzuzeigen. Dies kann nützlich sein, um zu debuggen und zu bestimmen, welche Prozesse bestimmte Dateien oder Ports verwenden. Zum Beispiel zeigt der Befehl lsof -i alle offenen Netzwerkverbindungen an.