Linuxのpsコマンド
Linuxのpsコマンドは、現在のプロセス(過程)の状態が表示されます。
文法
ps [options] [--help]
パラメータ:
- psのパラメータは非常に多く、このリストにのみいくつかの一般的なパラメータであるとの意味の概要を説明します
- -A一覧すべての旅行
- より多くの情報を表示することができ-wディスプレイ拡大
- -auは、より詳細な情報を表示します
- -aux表示すべての旅行は、他のユーザーを含みます
- auの(x)の出力形式:
- USERのPID%のCPU%MEM VSZ RSS TTY STAT START TIMEコマンド
- USER:旅行の所有者
- PID:PID
- %のCPU:CPUの使用量
- %MEM:占有メモリ使用量
- VSZ:仮想メモリサイズが占有します
- RSS:占有メモリサイズ
- TTY:二ターミナルユニット番号(TTYのマイナーデバイス番号)
- STAT:出張ステータス:
- D:無停電静的(ドキドキ渡す□□ジェンbをI / O操作のために)
- R:実装されています
- S:静止状態
- T:一時停止
- Z:存在せず、一時的に排除することはできません
- W:十分なメモリを割り当てることができないタブがあります
- <:高優先度の旅程
- N:低優先度の旅程
- L:そこメモリの割り当てがあり、メモリ本体にタブをロック(またはリアルタイムシステムは、AI / Oを受けます)
- START:スタートタイムトラベル
- TIME:実行時間
- COMMAND:コマンドが実行されます
例
# ps -A 显示进程信息 PID TTY TIME CMD 1 ? 00:00:02 init 2 ? 00:00:00 kthreadd 3 ? 00:00:00 migration/0 4 ? 00:00:00 ksoftirqd/0 5 ? 00:00:00 watchdog/0 6 ? 00:00:00 events/0 7 ? 00:00:00 cpuset 8 ? 00:00:00 khelper 9 ? 00:00:00 netns 10 ? 00:00:00 async/mgr 11 ? 00:00:00 pm 12 ? 00:00:00 sync_supers 13 ? 00:00:00 bdi-default 14 ? 00:00:00 kintegrityd/0 15 ? 00:00:02 kblockd/0 16 ? 00:00:00 kacpid 17 ? 00:00:00 kacpi_notify 18 ? 00:00:00 kacpi_hotplug 19 ? 00:00:27 ata/0 ……省略部分结果 30749 pts/0 00:00:15 gedit 30886 ? 00:01:10 qtcreator.bin 30894 ? 00:00:00 qtcreator.bin 31160 ? 00:00:00 dhclient 31211 ? 00:00:00 aptd 31302 ? 00:00:00 sshd 31374 pts/2 00:00:00 bash 31396 pts/2 00:00:00 ps
ユーザー情報を表示します
# ps -u root //显示root进程用户信息 PID TTY TIME CMD 1 ? 00:00:02 init 2 ? 00:00:00 kthreadd 3 ? 00:00:00 migration/0 4 ? 00:00:00 ksoftirqd/0 5 ? 00:00:00 watchdog/0 6 ? 00:00:00 events/0 7 ? 00:00:00 cpuset 8 ? 00:00:00 khelper 9 ? 00:00:00 netns 10 ? 00:00:00 async/mgr 11 ? 00:00:00 pm 12 ? 00:00:00 sync_supers 13 ? 00:00:00 bdi-default 14 ? 00:00:00 kintegrityd/0 15 ? 00:00:02 kblockd/0 16 ? 00:00:00 kacpid ……省略部分结果 30487 ? 00:00:06 gnome-terminal 30488 ? 00:00:00 gnome-pty-helpe 30489 pts/0 00:00:00 bash 30670 ? 00:00:00 debconf-communi 30749 pts/0 00:00:15 gedit 30886 ? 00:01:10 qtcreator.bin 30894 ? 00:00:00 qtcreator.bin 31160 ? 00:00:00 dhclient 31211 ? 00:00:00 aptd 31302 ? 00:00:00 sshd 31374 pts/2 00:00:00 bash 31397 pts/2 00:00:00 ps
コマンドラインと一緒に、すべてのプロセス情報を表示
# ps -ef //显示所有命令,连带命令行 UID PID PPID C STIME TTY TIME CMD root 1 0 0 10:22 ? 00:00:02 /sbin/init root 2 0 0 10:22 ? 00:00:00 [kthreadd] root 3 2 0 10:22 ? 00:00:00 [migration/0] root 4 2 0 10:22 ? 00:00:00 [ksoftirqd/0] root 5 2 0 10:22 ? 00:00:00 [watchdog/0] root 6 2 0 10:22 ? /usr/lib/NetworkManager ……省略部分结果 root 31302 2095 0 17:42 ? 00:00:00 sshd: root@pts/2 root 31374 31302 0 17:42 pts/2 00:00:00 -bash root 31400 1 0 17:46 ? 00:00:00 /usr/bin/python /usr/sbin/aptd root 31407 31374 0 17:48 pts/2 00:00:00 ps -ef