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]#
'Linux > Beginner Document' 카테고리의 다른 글
arch, uname 의 간단한 이용방법 (0) | 2017.11.22 |
---|---|
pstree 의 간단한 이용방법 (0) | 2017.11.22 |
useradd, userdel 에대한 간단한 이용방법 (1) | 2017.11.22 |
su 의 간단한 이용방법 (0) | 2017.11.22 |
whoami, who am i, id, groups 의 간단한 이용방법 (0) | 2017.11.22 |