Linux/Common
리눅스 ps 명령 프로세스
scii
2012. 12. 25. 02:28
ps 명령어
- 현재 리눅스에서 돌아가고 있는 프로세서를 확인 하기 위해 사용하는 명령어
- 보통 ps -ef, ps -aux 를 많이 쓴다.
옵션
-a : 현재 실행중인 모든 프로세서 출력
-e : 모든 프로세서 정보
-f : 풀 포멧
-u : 사용한 사람과 사용 시간
-w : 작은 창이어도 한줄로 출력하게 하는 옵션
-x : 히든 프로세스
<ps -aux 구조>
# ps -aux | more
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER |
프로세스 실행 사용자 |
PID |
프로세스 ID |
%CPU %MEM |
최근 1분동안 프로세스가 사용한 CPU와 메모리 백분율(%) |
RSS |
사용하는 실제 메모리 크기 |
TTY |
프로세스를 제어하고 있는 터미널 |
STAT |
프로세스 상태 코드 |
STAT 코드:
D |
indisk wait (입력을 기다리는 상태) |
R |
runable (실행 대기중인 상태) |
S |
sleep (실행 상태에서 휴면) |
T |
zombie (프로세스가 끝나도 안꺼진 상태) |
◎ ps -auxw | more 이렇게 써도 되고 아니면, ps -auxwef | grep 사용자 | more
- 모든 프로세스, 히든 프로세스 포함, 사용중인 사용자 내용을 출력함.