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 코드:

indisk wait (입력을 기다리는 상태) 

runable (실행 대기중인 상태) 

sleep (실행 상태에서 휴면) 

zombie (프로세스가 끝나도 안꺼진 상태) 


ps -auxw | more 이렇게 써도 되고 아니면, ps -auxwef | grep 사용자 | more

- 모든 프로세스, 히든 프로세스 포함, 사용중인 사용자 내용을 출력함.



'Linux > Common' 카테고리의 다른 글

터미널에서 멀티태스킹하기  (0) 2013.02.02
gcc 다른 버전 추가하기  (0) 2012.12.30
리눅스 C++ 컴파일  (0) 2012.05.02
쉘에서 간단한 명령내리는 프로그램  (0) 2012.05.02
리눅스의 디렉토리 구조  (0) 2012.05.02
Posted by scii
: