본문 바로가기
os/Linux

5. 프로세스관리

by #moonyz 2014. 10. 28.
- PID : 프로세스마다 할당받는 고유한 번호 (Process ID)
- PPID : Parent Process
- CPID : Child Process
- 좀비프로세스 : 부모프로세스가 없는 프로세스


 ps
- 현재 작동하고 있는 프로세스들의 목록 출력.
- ps명령어로 볼 수 있는 정보가 제한적이기 때문에 -ef옵션과 함께사용
- grep과 함께 사용하면 good EX) ps -ef | grep ssh

 pstree
- 작동하는 프로세스들을 Tree형태로 정리해서 출력.

 top
- 실시간으로 프로세스를 모니터링
- 5초에 1번씩 refresh
- 화면 상단부분에 프로세스 현황과 메모리 사용량을 요약해서 보여줌.
- Ctrl + c : 중단 / Shift+P : CPU사용량 순으로 정렬 / Shift+M : 메모리사용량 순으로 정렬

 kill [signal] [PID]
signal number
signal
signal name
response
action
example
1
SIGHUP
HUP
Exit
종료되었다가 다시 실행
 kill -1 1000
 kill -HUP 1000
9
SIGKILL
KILL
Exit
커널이 직접 강제 종료
 kill -9 1000
 kill -KILL 1000
15
SIGTERM
TERM
Exit
프로세스 자신이 종료,
정상종료
 kill -15 1000
 kill -TETM 1000 


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

7. Shell Script  (0) 2014.10.28
6. RPM / CRON  (0) 2014.10.28
4. LVM & RAID  (0) 2014.10.28
3. 디스크관리 & 디스크추가  (1) 2014.10.28
2. 사용자 관리 & 권한관리  (0) 2014.10.28

댓글