So listen Sie laufende Prozesse unter Linux auf

So Listen Sie Laufende Prozesse Unter Linux Auf



Wann immer Sie einen Prozess ausführen, besteht dieser aus verschiedenen Elementen wie der Benutzereingabe, dem Abrufen und Verarbeiten der Daten aus den Dateien, Programmanweisungen und mehr. Grundsätzlich gibt es zwei Arten von Prozessen: Vordergrundprozesse und Hintergrundprozesse. Während die Vordergrundprozesse in der Regel von Benutzereingaben abhängen, laufen die Hintergrundprozesse selbstständig ab, ohne dass ein Benutzereingriff erforderlich ist.

Eine der häufigsten Aufgaben von Linux-Benutzern ist das Auflisten dieser Prozesse. Warum? Es hilft bei der Systemüberwachung, Leistungsanalyse, Fehlerbehebung, Ressourcenverwaltung, Sicherheitsüberprüfung usw. Viele Benutzer sind sich jedoch der Methoden, die für diese Aufgabe verwendet werden, nicht bewusst. In diesem Handbuch werden daher kurz die Befehle zum Auflisten der laufenden Prozesse unter Linux erläutert.







So listen Sie die laufenden Prozesse unter Linux auf

Mit ein paar Befehlen können Sie die laufenden Prozesse auflisten. Daher werden wir diesen Abschnitt weiter in mehrere Teile unterteilen, um die Verwendung jedes Befehls zu demonstrieren.



1. Der Ps Aux-Befehl

Ps aux zeigt detaillierte Details zu den aktuellen Prozessen an. Es präsentiert eine umfassende Liste von Prozessen mit ihren PIDs, CPU-Auslastung, Speicherverbrauch und anderen Statistiken in einem für Menschen lesbaren Format:



PS Zu





Wenn Sie außerdem die Prozesse anzeigen möchten, die von einer bestimmten Anwendung ausgeführt werden, verwenden Sie diese mit dem Befehl „grep“.

PS Zu | Griff app_namep

Ersetzen Sie den Begriff „app_name“ durch Ihren beabsichtigten Anwendungsnamen. Dieser Befehl leitet die Ausgabe des Befehls „ps aux“ als Eingabe an den Befehl „grep“ weiter. Anschließend filtert der Befehl „grep“ das Ergebnis basierend auf dem von Ihnen angegebenen Anwendungsnamen heraus.



Wenn wir beispielsweise die Prozesse durchsuchen möchten, die von der Snap-Anwendung ausgeführt werden, wäre der Befehl:

PS Zu | Griff Schnapp

2. Das Oberkommando

Der Befehl „Tabelle der Prozesse“ (oben) zeigt die vom Kernel verwalteten laufenden Prozesse in einer Echtzeitansicht an. Neben der PID liefert sie Informationen darüber, welcher Benutzer den Prozess gestartet hat, wie hoch die Ressourcenauslastung ist und wie viel Zeit verbraucht wurde.

Spitze

3. Der Pstree-Befehl

Pstree zeigt die Prozesshierarchie in einem Baumformat an, das einem Benutzer hilft, die Verbindung zwischen verschiedenen Prozessen zu überprüfen.

pstree

Abschluss

Das Auflisten der laufenden Prozesse unter Linux ist für die Aufrechterhaltung des Systemzustands, die Fehlerbehebung, die Systemoptimierung und die Sicherheit von entscheidender Bedeutung. Es bietet wertvolle Einblicke in alle Vorgänge im System, die den Benutzern helfen, fundierte Entscheidungen zur Verbesserung der Systemleistung zu treffen. Daher werden in diesem Handbuch ausführlich die Befehle erläutert, die zum Auflisten der laufenden Prozesse verwendet werden. Wir haben drei effektive Befehle besprochen – ps aux, pstree und top – die alle unterschiedliche Zwecke bei der Prozessauflistung erfüllen.