Ich bin auf einem Red Hat Server und habe ps -a und alle laufenden Prozesse gesehen.
CMD> ps -a
PID TTY TIME CMD
1857 pts/5 00:00:00 ps
9011 pts/1 00:00:00 su
9097 pts/1 00:00:00 csh
20515 pts/1 00:00:00 su
20658 pts/1 00:00:00 bash
Wie kann ich mehr Informationen zu diesen Prozessen erhalten, also weiß ich per Sage, welcher Programmname diesen Pids zugeordnet ist?
redhat-enterprise-linux
ps
ealeon
quelle
quelle
Antworten:
Wenn Sie noch verwenden möchten
ps
dann können Sie verwenden:Erläuterung der Parameter:
a
: listet Prozesse auf, die von einem beliebigen Benutzer erzeugt werden (standardmäßig werden nur Ihre Prozesse angezeigt)x
: listet Prozesse ohne ein TTY auch Prozesse, die durch automatische Ablaufskripte und / oder interne Systemprozesse gestartet werdenu
: Zeigt mehr Informationen an, wie den Benutzer, der den Prozess gestartet hat, CPU / MEM-Verwendung und vieles mehr.Weitere Informationen finden Sie unter
ps
in seinem Man Seite . Es gibt viel Zeug.Wenn Sie eine interaktive Lösung bevorzugen (mit der Sie Prozesse beenden, sortieren oder mehr sortieren können), können Sie es versuchen oben , was so aussieht:
Oder htop , das einfacher zu bedienen ist und wirklich cool aussieht:
quelle