728x90
반응형
daemon
주기적인 서비스 요청을 처리하기 위해서 커널상에 백그라운드 모드로 실행되는 프로세스
메모리 관리 방법에 따라 단독 데몬과 슈퍼데몬(xinetd)으로 분리됨
단독 데몬)
항상 백그라운드 모드로 실행되고 메모리를 상대적으로 많이 소비
서비스 응답속도가 빠름. httpd같은 웹서비스 데몬이 대표적
슈퍼 데몬)
요청이 있을 때마다 xinetd가 서비스를 실행시켜주므로 메모리 소비가 적다
단독데몬에 비해 상대적으로 서비스 속도가 느림
터미널이 종료될 때 프로세스가 죽는 이유는 해당 프로세스가 쉘의 자식 프로세스이기 때문임
따라서 부모 프로세스가 죽을 때 던지는 SIGHUP을 자식 프로세스가 받게 된다
nohup은 부모 프로세스가 죽을 때 자식 프로세스에게 SIGHUP을 던지지 않는 프로세스를 말함
참고)
https://velog.io/@qlgks1/%EB%A6%AC%EB%88%85%EC%8A%A4-%EB%8D%B0%EB%AA%ACDaemon
리눅스 데몬(Daemon) - service, systemctl(systemd), daemon 실행 및 생성하기
이름의 유래는 맥스웰의 도깨비에서 따왔다고 한다, "맥스웰의 사고 실험 - 열역학 제2법칙은 같은 온도를 갖는 두 물체가 자발적으로 서로 온도가 달라지는 것" 의 실험 설명에서 작은 '도깨비'
velog.io
반응형