Linuxにpsコマンドの使い方
1.コマンド名と環境変数を表示する
# ps e
PID TTY STAT TIME COMMAND
585 ttyS0 Ss+ 0:00 /sbin/agetty –keep-baud 115200 38400 9600 ttyS0 vt220 LANG=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bi
586 tty1 Ss+ 0:00 /sbin/agetty –noclear tty1 linux LANG= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin TERM=linux LANGUAGE=
2.コマンド名を表示する
# ps c
PID TTY STAT TIME COMMAND
585 ttyS0 Ss+ 0:00 agetty
586 tty1 Ss+ 0:00 agetty
3.プロセスを表示する
# ps -x
PID TTY STAT TIME COMMAND
1 ? Ss 112:21 /usr/lib/systemd/systemd –system –deserialize 20
2 ? S 0:14 [kthreadd]
4.プロセスの状態を表示する
# ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
4 0 585 1 20 0 6456 4 n_tty_ Ss+ ttyS0 0:00 /sbin/agetty –keep-baud 115200 38400 9600 ttyS0 vt220
5.プロセスを実行しているユーザーを指定
$ ps -u ユーザー名
$ ps -u yamadauser
6.プロセスを表示する
$ ps -auxf
7.メモリの使用率を表示する
# ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 585 0.0 0.0 6456 4 ttyS0 Ss+ 2017 0:00 /sbin/agetty –keep-baud 115200 38400 9600 ttyS0 vt220
root 586 0.0 0.0 110044 8 tty1 Ss+ 2017 0:00 /sbin/agetty –noclear tty1 linux