Linux - es ist ein beliebtes Open-Source-Betriebssystem, das in Serverumgebungen und Pcs weit verbreitet ist. Als Administrator oder Linux-Benutzer müssen Sie möglicherweise wissen, welche Prozesse auf Ihrem System ausgeführt werden, um festzustellen, welche Ressourcen sie verwenden und wie sie miteinander interagieren.
In diesem Artikel werden wir uns die grundlegenden Befehle und Anweisungen ansehen, mit denen Sie eine Liste der Prozesse in Linux erstellen können. Wir werden uns Befehle ansehen wie ps, top, htop und andere, die Ihnen helfen, detaillierte Informationen über die Prozesse zu erhalten, die auf Ihrem System ausgeführt werden.
Das Team ps - dies ist einer der häufigsten Befehle zum Abrufen einer Liste von Prozessen unter Linux. Es ermöglicht Ihnen, Prozessinformationen als Liste oder in einer Baumstruktur anzuzeigen. Sie können verschiedene Optionen und Flags mit dem ps-Befehl verwenden, um zusätzliche Informationen zu Prozessen zu erhalten, z. B. Prozess-IDs (PID), Speicher- und CPU-Auslastung, Befehlszeilenargumente und vieles mehr.
Beispiel für die Verwendung des Befehls ps: ps aux
Ein weiterer nützlicher Befehl zum Auflisten von Prozessen unter Linux - top. Es zeigt dynamische Informationen zu Prozessen an, einschließlich CPU-Auslastung, Speichernutzung, laufenden Prozessen und mehr. Wie der ps-Befehl können Sie mit dem top-Befehl Prozesse direkt über die Befehlszeilenschnittstelle steuern und verwalten.
Es lohnt sich auch, den Befehl zu erwähnen htop das ist eine einfachere und interaktive Möglichkeit, eine Liste von Prozessen unter Linux anzuzeigen. Htop fügt zusätzliche Funktionen wie die Farbcodierung von Prozessen, das interaktive Sortieren und Filtern der Prozessliste sowie die Möglichkeit hinzu, die CPU- und Speicherauslastung anzuzeigen und zu verwalten.
Befehle und Anweisungen zum Auflisten von Prozessen unter Linux
Es gibt verschiedene Werkzeuge und Befehle auf dem Linux-Betriebssystem, mit denen Sie eine Liste von Prozessen anzeigen können. Diese Befehle stellen Informationen zu laufenden Prozessen bereit, z. B. ihre IDs (PID), die Ressourcennutzung und andere Eigenschaften.
Im Folgenden sind einige der am häufigsten verwendeten Befehle zum Auflisten von Prozessen aufgeführt:
ps: Befehl ps (aus dem Englischen. "process status") liefert Informationen zu aktuellen Prozessen. Durch die Verwendung des Befehls können Sie eine Liste aller laufenden Prozesse anzeigen (ps aux), Prozesse eines bestimmten Benutzers (ps -u username) oder einen separaten Prozess (ps -p pid).
top: Befehl top listet die aktuellen Prozesse auf und zeigt ihre Ressourcennutzung in Echtzeit an. Taste q beendet das Programm.
htop: htop ist eine bequemere Alternative zum Team top. Es bietet eine interaktive Oberfläche zum Anzeigen und Verwalten einer Liste von Prozessen. Tastatur F1 und F10 geben Sie detaillierte Informationen zur Verwendung von Befehlen an.
pgrep: Befehl pgrep ermöglicht die Suche nach Prozessen mithilfe der Prozessnamenvorlage oder ihrer Attribute. Zum Beispiel der Befehl pgrep firefox findet Prozesse, die mit dem Firefox-Browser verbunden sind.
pidof: Befehl pidof gibt Prozess-IDs anhand ihres Namens aus. Zum Beispiel der Befehl pidof nginx zeigt die IDs aller Prozesse an, die mit dem Nginx-Webserver verknüpft sind.
Diese Befehle bieten verschiedene Möglichkeiten, die Prozessliste unter Linux auszugeben und zu bearbeiten. Verwenden Sie sie nach Ihren Bedürfnissen und den erforderlichen Prozessinformationen.
Wie kann ich die Liste der Prozesse mit dem Befehl ps anzeigen
Unter Linux wird der Befehl verwendet ps um eine Liste der auf dem Computer ausgeführten Prozesse anzuzeigen.
Das Team ps es verfügt über viele Optionen, mit denen Sie die Ausgabe von Prozessinformationen anpassen können. Hier sind einige grundlegende Optionen:
-A - listet alle Prozesse auf dem System auf;
-e - zeigt eine Liste der Prozesse für alle Benutzer an;
-u - zeigt zusätzliche Informationen zu jedem Prozess an, einschließlich Benutzername, Prozess-ID (PID) und CPU-Zeitverbrauch;
-f - zeigt detaillierte Informationen zu Prozessen im Baumformat an;
-l - zeigt zusätzliche Prozessdaten an, einschließlich der Verwendung von Systemressourcen, des Prozessstatus und anderer Informationen.
Beispiel für die Verwendung eines Befehls ps keine Optionen:
Dieser Befehl listet die Prozesse des aktuellen Benutzers auf:
PID TTY TIME CMD1234 pts/0 00:00:00 bash5678 pts/0 00:00:00 ps
In diesem Beispiel werden PID (Prozess-ID), TTY (Terminal), TIME (Laufzeit) und CMD (Befehl) ausgegeben.
Das Team ps es ist sehr nützlich für die Verfolgung von Prozessen und deren Eigenschaften unter Linux und kann so konfiguriert werden, dass verschiedene Prozessinformationen in einem praktischen Format angezeigt werden.
Anmerkung: Ausführliche Informationen zur Verwendung des Befehls erhalten Sie ps sie können den Befehl im Terminal eingeben man ps.