2015. 2. 24. 09:42ㆍServer
ps : 현재 실행중인 프로세스 목록
ps [옵션]
옵션
-l : 자세한 형태의 정보를 출력한다.
-u : 각 프로세스의 사용자 이름과 시작 시간을 보여준다.
-j : 작업 중심 형태로 출력한다.
-s : 시그널 중심 형태로 출력한다.
-v : 가상 메모리 중심 형태로 출력한다.
-m : 메모리 정보를 출력한다.
-a : 다른 사용자들의 프로세스도 보여준다.
-x : 로그인 상태에 있는 동안 완료되지 않은 프로세스들을 보여준다.
유닉스 시스템은 사용자가 로그아웃하고 난 후에도 임의의 프로세스가 계속 동작하게 할 수 있다.
그러면 그 프로세스는 자신을 실행시킨 쉘이 없이도 계속 자신의 일을 수행한다.
이러한 프로세스는 일반적인 ps 명령으로 확인할 수 없다.
이때 -x 옵션을 사용하면 자신의 터미널이 없는 프로세스들을 확인할 수 있다.
-S : 챠일드 (child) CPU 시간과 메모리 페이지 결함*fault)정보를 추가한다.
-c : 커널 task_structure로부터 명령 이름을 보여준다.
-e : 환경을 보여준다.
-w : 긴(wide) 형태로 출력한다. 한행 안에 출력이 잘리지 않는다.
-h : 헤더를 출력하지 않는다.
-r : 현재 실행중인 프로세스를 보여준다.
-n : USER와 WCHAIN을 위해 수치 출력을 지원한다.
pstree : 프로세스 정보 트리형태 출력
사용법
pstree [옵션]
옵션
-n : PID 순으로 정렬한다.
-p : 프로세스명과 함께 PID도 출력한다.
kill - 프로세스 종료
kill명령어로 종료 하려면 그 프로세서의 소유자이거나 혹은 슈퍼유져여야 한다.
옵션
-s : 특별히 보낼 시그날의 이름이나 번호를 지정한다.
-p : 시그날은 보내지 않고 그 프로세스의 이름만 보여준다.
-l : 시그날의 목록을 출력한다.
특정 프로세스 강제로 종료
kill -9 "PID"
특정 데몬과 관련된 모든 프로세스 종료
killall "데몬이름"
'Server' 카테고리의 다른 글
cmd -tracert cmd - ping (0) | 2015.03.20 |
---|---|
ipconfig /flushdns (0) | 2015.03.20 |
[리눅스] 싱글모드 부팅 (0) | 2014.12.16 |
[리눅스] 자동 로그인 (0) | 2014.11.22 |
[리눅스] 종료 (0) | 2014.11.18 |