So zeigen Sie alle laufenden Prozesse in Linux an

So zeigen Sie alle laufenden Prozesse in Linux an

Sie können den Befehl ps verwenden. Es kann relevante Informationen zum aktuell laufenden Prozess anzeigen, einschließlich der PID des Prozesses. Sowohl Linux als auch UNIX unterstützen den Befehl ps, der Informationen zu allen laufenden Prozessen anzeigt.

Der Befehl ps bietet einen Snapshot des aktuellen Prozesses. Wenn der Status automatisch aktualisiert werden soll, können Sie den Top-Befehl verwenden.

Befehl „ps“

Geben Sie den folgenden ps-Befehl ein, um alle laufenden Prozesse anzuzeigen:

# ps aux | weniger

In,

-A: Alle Prozesse anzeigen

a: Alle Prozesse im Terminal anzeigen, auch die anderer Benutzer

x: Prozesse ohne steuerndes Terminal anzeigen

Aufgabe: Alle Prozesse im System anzeigen.

# ps -A
# ps -e

Aufgabe: Prozesse anzeigen, die als Nicht-Root ausgeführt werden

# ps -U Wurzel -u Wurzel -N

Aufgabe: Die vom Benutzer Vivek ausgeführten Prozesse anzeigen

ps -u vivek

Aufgabe: Oberkommando

Der Top-Befehl bietet eine dynamische Echtzeitansicht eines laufenden Systems. Geben Sie top in die Eingabeaufforderung ein:

# Spitze

Ausgabe:

Drücken Sie q zum Beenden und h, um die Hilfe aufzurufen.

Aufgabe: Zeigen Sie eine Baumansicht des Prozesses an.

pstree zeigt die laufenden Prozesse in einem Baumformat an. Der Stammknoten des Baums ist pid oder init. Wenn ein Benutzername angegeben ist, basiert der Prozessbaum auf den Prozessen, die diesem Benutzer gehören.

$ pstree

Beispielausgabe:


Aufgabe: Verwenden Sie ps, um den Prozessbaum auszudrucken

# ps -ejH
# ps axjf

Aufgabe: Thread-Informationen abrufen

Geben Sie den folgenden Befehl ein:

# ps -eLf
# ps axms

Mission: Sicherheitsinformationen abrufen

Geben Sie den folgenden Befehl ein:

# ps -eo euser,ruser,suser,fuser,f,comm,label
# ps axZ
# ps -eM

Aufgabe: Prozess-Snapshot in Datei speichern

Geben Sie den folgenden Befehl ein:

# top -b -n1 > /tmp/process.log

Sie können sich die Ergebnisse auch per E-Mail zusenden:

# top -b -n1 | mail -s 'Prozess-Snapshot' [email protected]

Verwenden Sie den Befehl pgrep. pgrep kann aktuell laufende Prozesse finden und die Prozess-IDs auflisten, die die Bedingungen erfüllen. Um beispielsweise die Prozess-ID von Firefox anzuzeigen:

Aufgabe: Prozess finden

$ pgrep Feuerfuchs

Der folgende Befehl zeigt den Prozess mit dem Namen „sshd“ an, der root gehört.

$ pgrep -u root sshd

Begrüßen Sie htop und atop

htop ist ein interaktiver Prozess-Viewer ähnlich wie top, aber mit vertikalem und horizontalem Scrollen zum Anzeigen aller Prozesse und ihrer Befehlszeilen. Prozessbezogene Vorgänge (Töten, Neukonzentrieren) erfordern keine PID-Eingabe. Um htop zu installieren, geben Sie den folgenden Befehl ein:

# apt-get installiere htop

oder

# yum installiere htop

Geben Sie htop in die Eingabeaufforderung ein:

# htop

auf dem Werkzeug

atop ist ein interaktives Überwachungstool zur Anzeige der Linux-Systemauslastung. Es zeigt die Nutzung wichtiger Hardwareressourcen (aus Leistungsperspektive) auf Systemebene, wie etwa CPU, Speicher, Festplatte und Netzwerk.

Außerdem kann es basierend auf der CPU- und Speicherauslastung auf Prozessebene anzeigen, welche Prozesse eine bestimmte Belastung verursachen. Außerdem kann es die Festplatten- und Netzwerkauslastung pro Prozess anzeigen, wenn der Kernel-Patch installiert wurde. Geben Sie den folgenden Befehl ein, um von oben zu beginnen:

Dies ist das Ende dieses Artikels zum Anzeigen aller laufenden Prozesse in Linux. Weitere Informationen zum Anzeigen laufender Prozesse in Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • 4 Möglichkeiten zum Anzeigen von Prozessen in LINUX (Zusammenfassung)
  • Linux-Methodenbeispiel zum Anzeigen aller Informationen des Prozesses
  • So zeigen Sie Prozessstapelinformationen in Linux an
  • So zeigen Sie die Prozesse an, die derzeit in Linux die meiste CPU oder den meisten Speicher beanspruchen
  • So zeigen Sie Ports und Prozesse an und beenden Prozesse in Linux
  • So zeigen Sie die Anzahl der von einem Prozess geöffneten Dateihandles an und ändern sie in Linux
  • So zeigen Sie die Anzahl der von Systemprozessen unter Linux belegten Handles an
  • Detailliertes Verständnis der Anzeige der Prozessspeichernutzung unter Linux
  • Überprüfen Sie, welche Prozesse die Swap-Partition in Linux belegen, um ein Skript zu implementieren
  • So überprüfen Sie, welches Programm/welcher Prozess einen Port in Linux/Windows belegt
  • So zeigen Sie die Prozessnummer und den Programmnamen des in Linux belegten Ports an

<<:  Grundlagen der funktionalen Programmierung in JavaScript

>>:  MySQLs Methode zum Umgang mit doppelten Daten (Verhindern und Löschen)

Artikel empfehlen

Detaillierte Erklärung des Vue-Mixins

Inhaltsverzeichnis Lokales Mixin Globale Mixins Z...

So verwenden Sie video.js in Vue zum Abspielen von Videos im M3U8-Format

Inhaltsverzeichnis 1. Installation 2. Einführung ...

Beispiel, wie man einen Div-Hintergrund transparent macht

Es gibt zwei gängige Möglichkeiten, den Div-Hinte...

Detaillierte Erklärung von :key in VUE v-for

Wenn der Schlüssel nicht zum v-for-Tag hinzugefüg...

Detaillierte Erklärung zum Schreiben von MySQL ungleich null und gleich null

1. Tabellenstruktur 2. Tabellendaten 3. Das Abfra...

Welche Vorteile bietet die Verwendung von B+Tree als Index in MySQL?

Inhaltsverzeichnis Warum benötigen Datenbanken In...

CSS3 zum Erzielen eines dynamischen Hintergrundverlaufseffekts

Beim Erlernen von CSS3 geht es mehr darum, sich m...

Detaillierte Erklärung der Ansichten in MySQL

Sicht: Ansichten in MySQL haben viele Ähnlichkeit...