So überprüfen Sie den laufenden Prozess unter Linux mithilfe der Befehlszeile

Ich bin ein neuer Systemadministrator für das Linux-Betriebssystem. Wie überprüfe ich den laufenden Prozess unter Linux mithilfe der Befehlszeilenoption?

Tutorial-Details
Schwierigkeit Einfach (rss)
Root-Berechtigungen Ja
Anforderungen Linux-Termial
Zeit 5 m

Über die Linux-Befehlszeile oder die Terminal-App können Sie einen laufenden Prozess anzeigen, die Prioritätsstufe ändern, den Prozess löschen und vieles mehr . Diese Seite zeigt, wie verschiedene Befehle zum Auflisten, Beenden und Verwalten von Prozessen unter Linux verwendet werden.

Überprüfen des laufenden Prozesses unter Linux

So überwachen Sie den laufenden Prozess unter Linux mithilfe der Befehlszeile:

  1. Öffnen Sie das Terminalfenster unter Linux
  2. Verwenden Sie für Linux-Remoteserver den Befehl ssh für Anmeldezwecke.
  3. Geben Sie den Befehl ps aux ein, um alle laufenden Prozesse unter Linux anzuzeigen.
  4. Alternativ können Sie den Befehl top ausgeben oder htop-Befehl zum Anzeigen des laufenden Prozesses unter Linux

Sehen wir uns ein Beispiel und eine Verwendung im Detail an.

HINWEIS: Bitte beachten Sie, dass vivek @ nixcraft: ~ $ my ist Shell-Eingabeaufforderung. Sie müssen Befehle nach der Eingabeaufforderung $ eingeben.

Verwalten von Prozessen vom Linux-Terminal

Der Befehl ps ist ein traditioneller Linux-Befehl zum Auflisten laufender Prozesse. Der folgende Befehl zeigt alle Prozesse an, die auf Ihrem Linux-basierten Server oder System ausgeführt werden:
vivek@nixcraft:~$ ps -aux
vivek@nixcraft:~$ sudo ps -a


Der Prozess ID (PID) ist wichtig, um den Prozess unter Linux zu beenden oder zu steuern. Betrachten Sie beispielsweise die folgenden Ausgaben:

root 1 0.0 0.0 225868 9760 ? Ss 19:10 0:13 /sbin/init splash

Wobei

  1. root – Benutzername
  2. 1 – PID (Linux-Prozess-ID)
  3. 19:10 – Prozessstartzeit
  4. / sbin / init splash – Tatsächlicher Prozess oder Befehl

Linux Befehl pgrep

Linux-Befehl top

Der Befehl top ist eine weitere sehr empfohlene Methode, um die Ressourcennutzung Ihrer Linux-Server anzuzeigen. Man kann eine Liste der Top-Prozesse sehen, die den meisten Speicher oder die meiste CPU oder Festplatte verwenden.
vivek@nixcraft:~$ top
vivek@nixcraft:~$ sudo top
vivek@nixcraft:~$ sudo top


Drücken Sie q, um die oberste Sitzung zu verlassen, und h, um Hilfe zu erhalten.

Linux-Befehl htop

Der Befehl htop ist ein interaktiver Prozess-Viewer und eine empfohlene Methode für Linux-Benutzer. Man kann eine Liste der Top-Prozesse sehen, die den meisten Speicher oder die meiste CPU oder Festplatte und mehr verwenden:
vivek@nixcraft:~$ htop
vivek@nixcraft:~$ sudo htop
vivek@nixcraft:~$ sudo htop


Weitere Informationen finden Sie unter Installieren von htop auf einem CentOS / RHEL-System.

Linux-Kill-Befehl

Linux-pkill-Befehl

Linux-Killall-Befehl

Der Befehl killall beendet Prozesse nach Namen, im Gegensatz zur Auswahl nach PID, wie sie durch den Befehl kill ausgeführt wird:
vivek@nixcraft:~$ killall vim
vivek@nixcraft:~$ killall -9 emacs

Linux-Befehl nice and renice

Der Hauptzweck des Befehls nice besteht darin, einen Prozess / Befehl mit einer niedrigeren oder höheren Priorität auszuführen. Verwenden Sie den Befehl renice, um den netten Wert eines oder mehrerer laufender Linux-Prozesse zu ändern. Der schöne Wert kann zwischen -20 und 19 liegen, wobei 19 die niedrigste Priorität hat. Angenommen, Sie möchten Software auf einem ausgelasteten Linux-Server kompilieren. Sie können eine sehr niedrige Priorität festlegen. Geben Sie Folgendes ein:
vivek@nixcraft:~$ nice -n 13 cc -c *.c &
Legen Sie eine sehr hohe Priorität für ein Kernel-Update fest. Führen Sie vor dem Neustart des Linux-Servers Folgendes aus:

nice --10 wall <<endSystem reboots in 5 minutes for Linux kernel update! Save all your work!!! -- Sysadminend

Fazit

Auf dieser Seite wurde gezeigt, wie der Prozess auf dem Linux-Terminal verwaltet wird. Weitere Informationen finden Sie in den Manpages oder auf unseren Beispielseiten:

  • Befehl ps
  • Befehl pgrep
  • Befehl top
  • Befehl kill
  • kilall befehl
  • netter befehl
  • renice befehl

🐧 Bitte unterstützen Sie meine Arbeit an Patreon oder mit eine Spende.
🐧 Holen Sie sich die neuesten Tutorials unter Linux, Open Source & DevOps per RSS-Feed oder wöchentlichem E-Mail-Newsletter.
🐧 2 Kommentare bisher … fügen Sie einen hinzu ↓
Kategorie Liste der Unix- und Linux-Befehle
Dateiverwaltung cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Netzwerkdienstprogramme dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Paketmanager apk • apt
Prozessmanagement bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Suchen grep • whereis • which
Benutzerinformationen Gruppen • id • lastcomm • last • lid / libuser-lid • logname • Mitglieder • Benutzer • whoami • who • w
WireGuard VPN Alpin • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.