문제
Linux 시스템에서 데몬(Daemon)에 관한 설명 중 옳지 않은 것은?
① 백그라운드(Background)로 실행된다. ② 'ps afx' 명령어를 실행시켜보면 데몬 프로그램의 활동을 확인할 수 있다. ③ 시스템 서비스를 지원하는 프로세스이다. ④ 시스템 부팅 때만 시작될 수 있다.
정답
4번
해설
정답: 4. 데몬은 부팅 시뿐 아니라 필요할 때 수동(systemctl start)이나 슈퍼데몬(xinetd 등)의 요청으로도 언제든 시작·재시작할 수 있다. '부팅 때만' 시작된다는 설명은 옳지 않다.
오답 풀이
- 1번: 데몬은 사용자 상호작용 없이 백그라운드로 동작하므로 옳다.
- 2번: ps 명령으로 실행 중인 데몬(프로세스)을 확인할 수 있으므로 옳다.
- 3번: 데몬은 웹·DNS·SSH 등 시스템 서비스를 제공하는 프로세스로 옳다.
- 4번: 데몬은 부팅 외에도 수시로 시작·중지할 수 있으므로 옳지 않다.
보충 개념 데몬 실행 방식에는 부팅 시 항상 떠 있는 standalone과, 요청이 올 때만 슈퍼데몬(inetd/xinetd, systemd socket)이 띄우는 방식이 있다. 데몬 이름은 보통 'd'로 끝난다(sshd, httpd, named).