ps

 

ps는 프로세스의 줄인말로 정말 많은곳이 유용하게 쓰이는 명령어이다.

 

ps

[root@dangerzo root]# ps

  PID TTY          TIME CMD

 2215 pts/0    00:00:00 bash

 2272 pts/0    00:00:00 su

 2301 pts/0    00:00:00 su

 2302 pts/0    00:00:00 bash

 2342 pts/0    00:00:00 su

 2367 pts/0    00:00:00 su

 2368 pts/0    00:00:00 bash

 2392 pts/0    00:00:00 su

 2393 pts/0    00:00:00 bash

 2431 pts/0    00:00:00 su

 2580 pts/0    00:00:00 su

 2581 pts/0    00:00:00 bash

 2642 pts/0    00:00:00 ps

[root@dangerzo root]#

현재 돌고있는 process 의 목록이다.

 

더욱더 자세한 상황을 알고싶으면 -ef 의 옵션을 붙여준다. 보통 가장 많이 쓰는 옵션값이다.

-e 는 프로세스를 표시해주는 옵션  -f 는 전체경로로 프로세스를 표시해주는 옵션이다.

 

[root@dangerzo root]# ps -ef

UID        PID  PPID  C STIME TTY          TIME CMD

root         1     0  0 10:44 ?        00:00:04 init

root         2     1  0 10:44 ?        00:00:00 [keventd]

root         3     1  0 10:44 ?        00:00:00 [kapmd]

root         4     1  0 10:44 ?        00:00:00 [ksoftirqd_CPU0]

root         9     1  0 10:44 ?        00:00:00 [bdflush]

root         5     1  0 10:44 ?        00:00:00 [kswapd]

root         6     1  0 10:44 ?        00:00:00 [kscand/DMA]

root         7     1  0 10:44 ?        00:00:00 [kscand/Normal]

root         8     1  0 10:44 ?        00:00:00 [kscand/HighMem]

root        10     1  0 10:44 ?        00:00:00 [kupdated]

root        11     1  0 10:44 ?        00:00:00 [mdrecoveryd]

root        15     1  0 10:44 ?        00:00:00 [kjournald]

root        73     1  0 10:44 ?        00:00:00 [khubd]

root      1258     1  0 10:44 ?        00:00:00 [kjournald]

root      1259     1  0 10:44 ?        00:00:00 [kjournald]

root      1568     1  0 10:44 ?        00:00:00 syslogd -m 0

root      1572     1  0 10:44 ?        00:00:00 klogd -x

rpc       1582     1  0 10:44 ?        00:00:00 [portmap]

rpcuser   1601     1  0 10:44 ?        00:00:00 [rpc.statd]

root      1668     1  0 10:44 ?        00:00:00 /usr/sbin/apmd -p 10 -w 5 -W -P

root      1706     1  0 10:44 ?        00:00:01 /usr/sbin/sshd

root      1720     1  0 10:44 ?        00:00:00 xinetd -stayalive -reuse -pidfil

root      1739     1  0 10:44 ?        00:00:00 [sendmail]

smmsp     1748     1  0 10:44 ?        00:00:00 [sendmail]

root      1758     1  0 10:44 ?        00:00:00 gpm -t imps2 -m /dev/mouse

root      1767     1  0 10:44 ?        00:00:00 crond

root      1778     1  0 10:44 ?        00:00:00 cupsd

daemon    1828     1  0 10:44 ?        00:00:00 [atd]

root      1836     1  0 10:44 tty1     00:00:00 /sbin/mingetty tty1

root      1837     1  0 10:44 tty2     00:00:00 /sbin/mingetty tty2

root      1838     1  0 10:44 tty3     00:00:00 /sbin/mingetty tty3

root      1839     1  0 10:44 tty4     00:00:00 /sbin/mingetty tty4

root      1840     1  0 10:44 tty5     00:00:00 /sbin/mingetty tty5

root      1841     1  0 10:44 tty6     00:00:00 /sbin/mingetty tty6

root      2213  1706  0 21:35 ?        00:00:00 /usr/sbin/sshd

root      2215  2213  0 21:35 pts/0    00:00:00 -bash

root      2272  2215  0 22:04 pts/0    00:00:00 [su]

dangerzo  2273  2272  0 22:04 pts/0    00:00:00 bash

root      2301  2273  0 22:07 pts/0    00:00:00 [su]

root      2302  2301  0 22:07 pts/0    00:00:00 -bash

root      2342  2302  0 22:12 pts/0    00:00:00 [su]

dangerzo  2343  2342  0 22:12 pts/0    00:00:00 bash

root      2367  2343  0 22:12 pts/0    00:00:00 [su]

root      2368  2367  0 22:12 pts/0    00:00:00 bash

root      2392  2368  0 22:13 pts/0    00:00:00 su -

root      2393  2392  0 22:13 pts/0    00:00:00 -bash

root      2431  2393  0 22:13 pts/0    00:00:00 [su]

dangerzo  2432  2431  0 22:13 pts/0    00:00:00 bash

root      2580  2432  0 22:26 pts/0    00:00:00 [su]

root      2581  2580  0 22:26 pts/0    00:00:00 -bash

root      2645  2581  0 22:46 pts/0    00:00:00 ps -ef

[root@dangerzo root]#

 

정말 많지않은가?? ㅠㅠ 이 많은것들을 부담없이 해석할수 있을때까지 열심이 해보자..

 

또 grep 을 이용하여서 특정한 프로세서가 돌고 있는지 알수도 있다.

 

[root@dangerzo root]# ps -ef | grep ssh

root      1706     1  0 10:44 ?        00:00:01 /usr/sbin/sshd

root      2213  1706  0 21:35 ?        00:00:00 /usr/sbin/sshd

root      2647  2581  0 22:47 pts/0    00:00:00 grep ssh

[root@dangerzo root]#

+ Recent posts