본문 바로가기

IT Infra/Linux

데몬에 대해서

데몬(Daemon)이란?


리눅스 시스템이 처음 가동될 때 실행되는 백그라운드 프로세스의 일종으로 메모리에 상주하면서 특정 요청이 오면 즉시 대응할 수 있도록 대기중인 프로세스이다.

데몬(Daemon)의 실행방식


  • standalone
    • 독자적으로 구동되는 방식으로 혼자서 요청을 받아 처리하며 메모리 상에 항상 구동되고 있으므로 응답속도가 빠르나 메모리에 부하를 줄 수 있다.
    • 요청이 빈번하게 일어나는 프로세스에서 많이 쓰인다고 한다.
    • 데몬 실행 스크립트 위치
      • /etc/inetd.d/
  • xinetd
    • 슈퍼 데몬이라고도 하며 다른 데몬들의 상위에 존재한다. 요청이 오면 xinetd에 종속되어 있는 하위 데몬을 실행시키는 방식이지만 xinetd 자체는 standalone 방식으로 작동한다.
    • 응답처리 속도가 standalone 방식에 비해 느리지만 요청이 들어오지 않을 때는 휴먼 상태로 메모리를 사용하지 않으며 빈번하지 않은 서비스에서 사용된다.
    • 데몬 실행 스크립트 위치
      • /etc/xinetd.d/

'IT Infra > Linux' 카테고리의 다른 글

리눅스 파일시스템 구조  (0) 2022.02.10