1. 데몬 (Daemon)
ㅇ 유닉스/리눅스에서, 백그라운드에서 프로세스 상태로 있다가,
- 접근요청이 있을 때 만, 이를 처리해 주는 일종의 서버용 프로세스
. 주로, 주기적이거나 수시로 서비스 요청을 지속적으로 처리하기 위해,
. 계속 실행되는 상태를 유지하는 프로세스
ㅇ 보통, 이름 뒤에 데몬을 뜻하는 d를 붙임
- 대표적인 데몬으로는, 네트워크 데몬인데, telnetd, ftpd, httpd 데몬 같은 것이 있음
. 이 데몬들은 어떤 포트들을 관찰하면서 처리요청이 있을때 이를 수행해 줌
. 한편, 이 데몬들과 관련된 포트들에 대한 정의는, 통상 /etc/services 화일에서 찾아볼 수 있음
ㅇ 데몬 프로세스의 실행 방식
- standalone 방식
. 보통, 부팅 시 실행되어, 해당 프로세스가 메모리에 상주하면서, 서비스 요청을 처리하는 방식
. 요즘 대부분의 데몬 실행은 단독 실행 방식을 취함
- inetd 방식 (슈퍼 데몬)
. 서비스 요청 시에 만, 관련 프로세스를 실행시키고, 종료 후에는 자동으로 프로세스 종료