Es ist für den persönlichen Gebrauch, also nicht treffen
Detaillierte Darstellung aller Prozesse
ps -alx
ps -alxf #Hierarchische Anzeige
Detaillierte Anzeige eines bestimmten Prozesses
ps -alx | grep <processname>
ps -alx | head -n 1 && ps -alx | grep <processname> #Kopfzeile hinzufügen
Zeigen Sie die CPU-Auslastung und die Speichernutzung aller Prozesse an
ps -aux
ps -aux --sort -%cpu | head -n 10 #Top 10 CPU-Auslastung aus allen Prozessen
ps -aux --sort -%mem | head -n 10 #Top 10 MEM-Nutzungsraten aus allen Prozessen
Startzeit aller Prozesse, Zeit seit dem Start, CPU-Zeit, Benutzer anzeigen
ps ax -o lstart,etime,time,user,command
Prozess für einen bestimmten Benutzer anzeigen
ps l -u <username>
Statusanzeige aller Prozesse
ps -alx
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
4 0 580 1 20 0 35136 2468 ep_pol Ss ? 0:00 /usr/lib/systemd/systemd-journald
5 998 802 1 20 0 117804 1644 poll_s S ? 0:00 /usr/sbin/chronyd
4 0 1398 1081 20 0 158924 5764 poll_s Ss ? 0:00 sshd: root@pts/0
F Prozessflag
1:Nicht exec
4:Superuserrechte
5: 1+4
UID,PID,PPID-Benutzer-ID,Prozess ID,親Prozess ID
PRI,NI Priorität,Schöner Wert
VSZ,Größe des virtuellen RSS-Speichers(KB),Speichergröße verwendet(KB):Tatsächliche Speichernutzung
Der Name der Kernelfunktion, auf der der WCHAN-Prozess im Ruhezustand ist, während er ausgeführt wird-Anzeige mit
STAT-Prozessstatus
D:Unterbrechungsfreier Schlafzustand(Normalerweise während IO)
R:Laufen oder bereit zu laufen(In der Ausführungswarteschlange)
S:Unterbrechbarer Schlafzustand(Warten auf den Abschluss der Veranstaltung)
T:Angehalten aufgrund eines Auftragssteuersignals oder einer Rückverfolgung
W:Paging-Status
X:Toter Zustand(Sollte nicht sichtbar sein)
Z:Zombie-Prozess
TTY-Steuerterminal
ZEIT CPU-Zeit (≠ Startzeit)
Befehl mit COMMAND-Argument
Detaillierte Anzeige eines bestimmten Prozesses
ps -alx | grep zabbix
1 997 1161 1 20 0 78808 1256 do_wai S ? 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
1 997 1162 1161 20 0 78808 1308 hrtime S ? 0:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
1 997 1163 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
1 997 1164 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
1 997 1165 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
1 997 1166 1161 20 0 78808 2224 hrtime S ? 0:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
1 997 1359 1 20 0 186612 3096 hrtime S ? 0:00 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
0 0 1421 1403 20 0 112728 972 - R+ pts/0 0:00 grep --color=auto zabbix
Detaillierte Anzeige eines bestimmten Prozesses(Kopfzeile hinzufügen)
ps -alx | head -n 1 && ps -alx | grep zabbix
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
1 997 1161 1 20 0 78808 1256 do_wai S ? 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
1 997 1162 1161 20 0 78808 1328 hrtime S ? 0:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
1 997 1163 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
1 997 1164 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
1 997 1165 1161 20 0 78808 1820 poll_s S ? 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
1 997 1166 1161 20 0 78808 2224 hrtime S ? 0:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
1 997 1359 1 20 0 186612 3096 hrtime S ? 0:00 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
0 0 1451 1403 20 0 112728 968 - R+ pts/0 0:00 grep --color=auto zabbix
Zeigen Sie die CPU-Auslastung und die Speichernutzung aller Prozesse an
ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 580 0.0 0.5 35136 2536 ? Ss 20:30 0:00 /usr/lib/systemd/systemd-journald
named 1108 0.0 11.8 170104 58944 ? Ssl 20:30 0:00 /usr/sbin/named -u named -c /etc/named.conf
chrony 802 0.0 0.3 117804 1644 ? S 20:30 0:00 /usr/sbin/chronyd
Benutzername für die USER-Ausführung
PID-Prozess-ID
%CPU-Auslastung des CPU-Prozesses, Prozentsatz der Zeit, die während der Laufzeit des Prozesses ausgeführt wird
%Der Prozentsatz der residenten Satzgröße des Prozesses im physischen Speicher des MEM-Computers.
VSZ,Größe des virtuellen RSS-Speichers(KB),Speichergröße verwendet(KB):Tatsächliche Speichernutzung
TTY-Steuerterminal
STAT-Prozessstatus
D:Unterbrechungsfreier Schlafzustand(Normalerweise während IO)
R:Laufen oder bereit zu laufen(In der Ausführungswarteschlange)
S:Unterbrechbarer Schlafzustand(Warten auf den Abschluss der Veranstaltung)
T:Angehalten aufgrund eines Auftragssteuersignals oder einer Rückverfolgung
W:Paging-Status
X:Toter Zustand(Sollte nicht sichtbar sein)
Z:Zombie-Prozess
Startzeit oder Startdatum des START-Prozesses
ZEIT CPU-Zeit (≠ Startzeit)
Befehl mit COMMAND-Argument
Startzeit aller Prozesse, Zeit seit dem Start, CPU-Zeit, Benutzer anzeigen
ps ax -o lstart,etime,time,user,command
STARTED ELAPSED TIME USER COMMAND
Sat Nov 21 20:30:18 2020 01:06:53 00:00:02 root /usr/lib/systemd/systemd --switched-root --system --deserialize 22
Sat Nov 21 20:30:31 2020 01:06:40 00:00:00 root /usr/libexec/postfix/master -w
Sat Nov 21 20:30:31 2020 01:06:40 00:00:00 postfix qmgr -l -t unix -u
Sat Nov 21 20:36:19 2020 01:00:52 00:00:00 root -bash
Sat Nov 21 21:01:01 2020 36:10 00:00:00 root /usr/sbin/anacron -s
Sat Nov 21 21:37:11 2020 00:00 00:00:00 root ps ax -o lstart,etime,time,user,command
Prozess für einen bestimmten Benutzer anzeigen
ps l -u postfix
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
4 89 1335 1328 20 0 89804 4052 ep_pol S ? 0:00 pickup -l -t unix -u
4 89 1336 1328 20 0 89872 4080 ep_pol S ? 0:00 qmgr -l -t unix -u
Prozess für einen bestimmten Benutzer anzeigen(Fehler für nicht vorhandene Benutzer)
ps l -u testuser999
error: user name does not exist
Usage:
ps [options]
Try 'ps --help <simple|list|output|threads|misc|all>'
or 'ps --help <s|l|o|t|m|a>'
for additional help text.
For more details see ps(1).
ps http://linuxjm.osdn.jp/html/procps/man1/ps.1.html
UNIX Command Dictionary ps https://codezine.jp/unixdic/w/ps
ps Befehlsübersicht https://qiita.com/s_suzaku/items/9967fabc1dd8b9856f1a
Verwendung des Linux-Befehls "ps" und der Optionen (Prozessliste überprüfen) https://26gram.com/linux-ps-command
ps --Befehlsbeschreibung (Programmbeschreibung) - Liste der Linux-Befehlssammlungen https://kazmax.zpp.jp/cmd/p/ps.1.html
Recommended Posts