Mit pstree können Sie laufende Prozesse auf einem Linux-System in einem baumähnlichen Format anzeigen. So können Sie es auf Ihrem PC installieren und verwenden.

Wenn Sie Linux verwenden, haben Sie höchstwahrscheinlich ps, top oder htop verwendet, um aktuell laufende Prozesse auf dem System anzuzeigen. Obwohl diese Programme nützlich sind, zeigen sie nicht die Beziehung der Prozesse zueinander.

pstree ist ein Programm, das Linux-Prozesse als Baum visualisiert. So können Sie es unter Linux installieren und verwenden.

Was ist pstree?

pstree ist ein Programm, das die Prozesse als baumartige Struktur darstellt. Die übergeordneten Prozesse sind der „Stamm“ und die untergeordneten Prozesse sind Zweige.

Die erste Verwendung von pstree zeigt wie Linux-Prozesse funktionieren. Alle Linux-Prozesse haben den init-Prozess, der in den meisten großen Mainstream-Distributionen systemd ist, als gemeinsamen Vorfahren.

So installieren Sie pstree unter Linux

pstree ist ein so nützliches Dienstprogramm, dass die Wahrscheinlichkeit groß ist, dass es bereits auf Ihrem System installiert ist. Wenn Sie versuchen, es auszuführen und es nicht ausgeführt wird, ist es über Ihren Paketmanager verfügbar. Es ist Teil davon

instagram viewer
psmisc Suite von Dienstprogrammen.

Um es unter Debian und Ubuntu zu installieren, geben Sie Folgendes ein:

sudo apt install psmisc

So installieren Sie pstree unter Arch Linux:

sudo pacman -S psmisc

Und zur Red Hat-Distributionsfamilie:

sudo dnf installiere psmisc

Verwenden Sie pstree, um Linux-Prozesse als Baum anzuzeigen

Das Ausführen von pstree ist einfach. Schreib einfach pstree in der Kommandozeile. Sie sehen eine Baumstruktur aller Prozesse, die auf Ihrem System ausgeführt werden.

Wenn Sie einen Benutzernamen als Argument angeben, werden alle Prozesse angezeigt, die der Benutzer besitzt. Um beispielsweise eine Baumstruktur der Prozesse des Superusers anzuzeigen:

pstree-Wurzel

Wie viele andere Linux-Programme verfügt pstree über Befehlszeilenoptionen. Sie können die PIDs der Prozesse mit dem sehen -P Möglichkeit:

pstree -p

Um den aktuellen Prozess, also Ihre aktuelle Shell, hervorzuheben, verwenden Sie die -H Möglichkeit.

pstree -h

Sie können eine bestimmte PID mit markieren -H (Hauptstadt H)-Option, gefolgt von der PID-Nummer:

pstree -H [PID]

Eine farblich kodierte Darstellung des Alters der Prozesse erhalten Sie mit dem -C Option, gefolgt vom Alterswert. Dies ist derzeit das einzige Argument, das diese Option akzeptiert.

In den letzten 60 Sekunden erzeugte Prozesse werden grün angezeigt. Ebenso stellt Gelb Prozesse dar, die vor einer Stunde gestartet wurden. Die verbleibenden Prozesse werden rot angezeigt.

pstree -C Alter

pstree bietet Ihnen, wie der Name schon sagt, eine hierarchische, baumartige Ansicht Ihrer laufenden Linux-Prozesse. Sie können sehen, wie Ihre Prozesse aus dem Init-Prozess hervorgehen, und Sie können Ihre Ansicht mit verschiedenen Optionen anpassen.

Mit procfs von Linux können Sie auch Informationen zu Linux-Prozessen direkt im Dateisystem anzeigen.