Linux 2012. 11. 19. 12:17

< ps [옵션] -현재 실행되고 있는 프로세스 목록 보여줌 >

-I : 자세한 형태의 정보를 출력

-u : 각프로세스의 사용자 이름과 시작시간을 보여준다.

-j : 작업 중심 형태로 출력한다.

-s : 시그널 중심 형태로 출력한다.

-v : 가상 메모리 중심 형태로 출력한다.

-m : 메모리 정보를 출력한다.

-a : 다른 사용자들의 프로세스도 보여준다.

-x : 로그인 상태에 있는 동안 완료되지 않은 프로세스들을 보여준다.

-S : child CPU 시간과 메모리 페이지 결함정보를 추가

-c : 커널 task_structure로 부터 명령이름을 보여준다.

-e : 환경을 보여준다.

-w : wide형태로 출력한다.

-h : 헤더를 출력하지 않는다

-r : 현재 실행중인 프로세스를 보여준다.

-n : USER와 WCHAIN을 위해 수치 출력을 지원

< 명령 출력 필드의 의미 >

USER : 프로세스 소유자의 계정

PID : 프로세스 구분 ID

RSS : 프로세스에 의해 사용되는 실제 메모리의 용량(Kbyte)

SZ : 프로세스의 자료와 스택의 크기

TIME : 현재까지 사용된 CPU의 시간(분, 초)

TTY : 프로세스의 제어 터미널

%CPU : 마지막 분 동안 프로세스가 사용한 CPU시간의 백분율

%MEM : 마지막 분 동안 프로세스가 사용한 메모리양의 백분율

START : 프로세스가 시작된 시간

STAT : 프로세스의 상태

-P : 수행가능/수행중

-T : 일시정지

-D : 대기상태

-S : 20초 미만의 짧은 휴식상태

-I : 20초 이상의 긴 휴식상태

-Z : 좀비 프로세스

COMNNAND : 명령어의 이름

< pstree [옵션] -프로세스 정보를 트리형태로 출력 >

-n : PID순으로 정렬

-p : 프로세스명과 함께 PID도 출력

< kill [옵션] 프로세스ID -프로세스 죽이기 >

-s : 특별히 보낼 시그날의 이름이나 번호 지정

-p : 시그날은 보내지 않고 그 프로세스의 이름만 보여준다.

-l : 시그날의 목록 출력

*강제종료시

kill -9 "PID"

*특정 데몬과 관련된 모든 프로세스를 종료하고 싶을때

killall "데몬이름"

< top [옵션] -프로세스의 CPU, MEMORY 사용량등 시스템의 전반적인 상황을 실시간으로 모니터링 >

-d 시간 : 화면 갱신 시간을 지정한다.

-q : 화면을 계속 갱신한다.

-c : 명령행 전체를 보여준다.

-i : idle 상태와 좀비 프로세스는 무시한다.

*top 실행중 명령어

k : 킬

r : nice 값 변경

l : top 맨 윗줄의 항목 on/off

m : 메모리 항목 on/off

t : 프로세스와 CPU 항목 on/off

c : command line 의 옵션 on/off

q : 프로그램 종료

'Linux' 카테고리의 다른 글

잘정리된 iptables 사용법  (0) 2013.01.28
Iptables 포트제한  (0) 2012.12.08
mpich2 를 이용한 클러스터링 셋업  (0) 2012.11.16
yum으로 tomcat 인스톨후 초기화 방법  (0) 2012.11.13
ubuntu kde 에 한글입력 올리기  (0) 2012.11.11
//