우선 프로세스와 데몬의 차이를 알아보자.
프로세스 --> 내가 실행을 해야 시작되는 프로그램
데몬 --> 자동으로 시작되는 프로그램 (cron, 윈도에서는 시작프로그램같은거)
프로세스
포그라운드 프로세스
백그라운드 프로세스
프로세스 번호
부모프로세스와 자식프로세스
주요 명령어
ps -->현재 프로세스의 번호 및 상태를 확인
ps -ef | grep 프로세스 이름
(UID - user)
실시간으로 보여주지는 못함, 순간만 보여주지 업데이트 되는 내용들을 보여주지 못함
그래서 쓰는게
watch -n 1 'ps -ef | grep oracle'
--> ' ' 안의 명령어를 -n 시간마다(단위는 초) 반복수행
이거는 1초에 한번씩 ' ' 명령어를 반복수행 해준다
취소는 ctrl-c
top -c
하면 뭐가 나와
-->리눅스의 작업관리자 같은 개념이다. 초에 한번씩 프로세스들을 점검함
P 누르면 cpu 제일많이 쓰는 놈부터 쭈욱 나옴
M 누르면 메모리 제일 많이 쓰는 놈부터 쭈욱
kill
kill 옵션 PID
-1 재시작 (많이씀)
-9 강제종료 (많이씀)
-15 정상종료(기본)
*** pid로 죽일려면 kill
*** 이름을 죽이려면 Pkill
Pkill -9 httpd
데몬
서비스라고 함
서버 프로세스를 말함
웹 서버, 네임서버, DB서버등의 프로세스를 지칭해서 데몬이라고 함
데몬=서비스=서버프로세스
'Linux' 카테고리의 다른 글
하드디스크 추가하기 (한 개) (0) | 2012.11.20 |
---|---|
응급 복구 (0) | 2012.11.20 |
파이프, 필터, 리다이렉션 (0) | 2012.11.20 |
CRON과 AT (0) | 2012.11.20 |
시스템설정 (0) | 2012.11.20 |