본문 바로가기

Linux

프로세스와 데몬




우선 프로세스와 데몬의 차이를 알아보자.


프로세스 --> 내가 실행을 해야 시작되는 프로그램

데몬 --> 자동으로 시작되는 프로그램 (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