문제
다음 설명으로 가장 알맞은 것은?
주기적이고 지속적인 서비스 요청을 처리하기 위해 메모리에 계속 실행되어 있는 프로세스로 백그라운드 프로세스의 일종이다.
① init ② systemd ③ daemon ④ xinetd
정답
3번
해설
정답: 3. daemon(데몬)은 서비스 요청을 처리하기 위해 백그라운드에서 상주하며 대기하는 프로세스이다(예 httpd, sshd, crond). 이름이 보통 d 로 끝난다.
오답 풀이
- 1번: init 은 과거 시스템의 PID 1 초기화 프로세스로, 일반적인 서비스 데몬 개념과 다르다.
- 2번: systemd 는 CentOS 7의 초기화·서비스 관리자(PID 1)로, "상주 서비스 프로세스 일반"을 가리키는 용어가 아니다.
- 3번: daemon 은 백그라운드에 상주하며 서비스를 처리하는 프로세스 유형이므로 옳다.
- 4번: xinetd 는 여러 서비스를 요청 시 실행해 주는 슈퍼 데몬으로, 데몬의 한 종류일 뿐 일반 정의는 아니다.
보충 개념 데몬 실행 방식: standalone(부팅 시 상주, 빠른 응답)과 inetd/xinetd(요청 시 실행, 자원 절약)로 나뉜다. systemd 는 이런 데몬들을 서비스 유닛으로 관리한다.