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

JavaScript zur Implementierung der mobilen Signaturfunktion

In diesem Artikel wird der spezifische JavaScript...

Hinweise zur Zeitverwaltung des Linux-Kernel-Gerätetreibers

/****************** * Zeitverwaltung des Linux-Ke...

Vorgehensweise bei der Installation einer virtuellen VMware Workstation-Maschine

Virtuelle Maschinen sind eine sehr praktische Tes...

So erweitern Sie die Festplattengröße einer virtuellen Maschine

Nachdem Vmvare die Festplattengröße der virtuelle...

img usemap Attribut China Karte Link

HTML-img-Tag: definiert ein Bild, das in eine Webs...

Anwendungsverschachtelung von HTML-ul-ungeordneten Tabellen

Anwendungsschachtelung ungeordneter Listen Code ko...

Probleme und Lösungen bei der Verwendung der jsx-Syntax in React-vscode

Problembeschreibung Nach der Installation des Plu...

Zusammenfassung der Anwendungsbereiche von Kubernetes

Kubernetes ist aufgrund seiner Anwendungsportabil...