Replicated

[OS] 데몬 프로세스란? 본문

지식

[OS] 데몬 프로세스란?

라구넹 2025. 3. 21. 16:02

백그라운드에서 실행되며 사용자의 직접적인 개입 없이 계속 동작하는 프로세스

네트워크 관련된 거에 데몬 많음

 

특징

1. 백그라운드 실행

2. 부모 프로세스가 init/systemd

- 보통 fork를 통해 부모와 분리

3. 파일 디스크립터 닫음

- stdin, stdout, steerr 연결 끊고 로그 파일로 기록

4. PID 파일 생성

- /var/run 같은 위치에 자신의 프로세스 ID를 기록하는 PID 파일을 만들어 다른 프로세스가 참좋랄 수 있게 함 

 

예시

sshd, httpd, systemd, mysqld

 

이름의 유래는 안죽고 계속 돈다는 의미에서 악마(Daemon)..