본문 바로가기

서버운영 (TA, ADMIN)/리눅스

[리눅스] 데몬(Disk And Execution MONitor)

데몬이란 서버 프로세스로 시스템이 살아잇는 동안 결코 종료되지 않고 백그라운드 프로세스 상태로 존재합니다. 예를 들면 웹서버 데몬은 백그라운드 상태에서 클라이언트의 요청을 대기하고 있다가 요청이 도착하면 각 요청에 대해 새로운 프로세스를 생성해서 요청에 대한 서비스를 수행하고 새로 생성된 프로세스는 종료합니다. 그러나 원래의 웹서버 데몬은 종료하지 않고 백그라운드 상태에서 클라이언트의 요청을 대기합니다. FTP, TELNET 등의 인터넷 서비스를 이용할 때에도 서버측에서 인터넷 데몬이 백그라운드로 실행되고 있고, 클라이언트의 FTP, TELNET 요청이 있을 경우 각 요청을 서비스하기 위해 자식 프로세스를 생성하고, 서비스가 완료되면 요청에 따라 생성된 프로세스는 종료 됩니다.