본문으로 건너뛰기

ntsysv 서비스 데몬 종류(CentOS 5.x 기준)는 무엇인가요?

💡 요약 정리

  • ntsysv 명령어를 통해 시작 서비스 데몬을 on/off 할 때, 다양한 서비스 데몬 목록을 확인할 수 있습니다.
  • 불필요한 데몬을 off로 설정하면 시스템을 최적화할 수 있습니다. (단, 서버 환경에 맞게 신중하게 설정해야 합니다.)

1. 환경에 따라 on/off 가능한 데몬 (푸른색 항목)

1. NetworkManager

네트워크 인터페이스 자동 관리 데몬입니다.

2. acpid

ACPI(Advanced Configuration and Power Interface) 방식의 시스템 전력 관리를 위한 데몬입니다.

3. anacron

작업 스케줄러(cron)와 유사하지만, 시스템이 계속 켜져 있지 않아도 작동하는 차이점이 있습니다. anacron은 보통 하루보다 작은 단위의 스케줄을 관리하는 경우 사용됩니다.

4. apmd

APM(Advanced Power Management) 데몬입니다. 배터리를 필요로 하는 노트북 등 휴대용 기기에서 사용합니다.

5. atd

crond와 같은 작업 스케줄러 데몬이나, 보안에 취약하여 crond로 대체하여 사용되고 있습니다.

6. auditd

리눅스 감사 시스템 데몬입니다. 정해진 규칙(Rule)에 따라 시스템의 감사 정보를 기록합니다.

  • 룰 설정: /etc/audit/audit.rules
  • 프로세스 설정: /etc/audit/auditd.conf
  • 감사로그 저장위치: /var/log/audit/audit.log

7. autofs

파일시스템을 자동으로 마운트하기 위한 데몬입니다. Autofs는 자동마운트 데몬을 사용하여 필요한 경우에만 마운트하는 동적 마운트 방식입니다.

8. avahi-daemon

네트워크 서비스를 인식하는 멀티캐스트 DNS 서비스 Avahi 데몬입니다.

9. avahi-dnsconfd

DNS 재설정 기능을 위한 데몬입니다.

10. bluetooth

블루투스 장치를 사용하기 위한 데몬입니다. 블루투스 장비가 없다면 off 하는 것이 좋습니다.

11. conman

여러 콘솔 장치를 관리하고 지원하는 데몬입니다.

12. cpuspeed

전력 소모량을 기반으로 CPU 스피드를 조절하는 데몬입니다. 일반적인 서버 환경에서는 off로 설정합니다.

13. cups

리눅스의 기본 출력 시스템인 프린터 데몬입니다.

14. dund

전화 접속 네트워크를 사용하는 서비스 데몬입니다. (Dial UP Networking Daemon). 현재는 거의 사용하지 않습니다.

15. firstboot

초기 설정 유틸리티 스크립트로, 설치 진행 후에 처음으로 부팅 시 시스템에 의해 실행되는 데몬입니다.

16. gpm

콘솔 환경에서 마우스 지원을 위한 데몬입니다.

17. haldaemon

장치를 자동으로 인식하기 위해 필요한 hal 데몬입니다.

18. hidd

블루투스 장치를 사용할 때 필요한 블루투스 ID 데몬입니다.

19. ibmasm

IBM 시스템 관리 드라이버들을 설정하는 데 필요한 툴을 포함한 데몬입니다. (IBM Advance System Management PCI Adapter)

20. ip6tables

IPv6를 위한 패킷 필터링 관리도구 데몬입니다.

21. irda

적외선 통신을 위한 데몬입니다.

22. irqbalance

멀티프로세서(둘 이상의 CPU를 사용하는 환경)에서 CPU 간의 interrupt를 분리하기 위한 데몬입니다.

23. kudzu

새로운 하드웨어가 추가되었을 때 검색을 위한 데몬입니다.

24. lvm2-monitor

dmeventd(The Linux Kernel Device Mapper)를 사용하는 LVS(Linux Logical Volume Management)를 모니터링하는 서비스 데몬입니다.

25. mcstrans

사람이 읽기 쉬운 형식으로 보안 환경 정보로 번역하는 시스템 데몬입니다. (SELinux 환경에서 사용)

26. mdmonitor

RAID 상태를 모니터링하기 위한 데몬입니다.

27. mdmpd

다중 경로의 장치를 모니터링하고 관리하기 위한 데몬입니다.

28. messagebus

시스템 이벤트를 전송하기 위한 데몬입니다.

29. microcode_ctl

인텔 CPU의 마이크로 코드를 지원하는 데몬입니다.

30. multipathd

다중 경로 장치에 대해 시스템에 알려주고 이를 일치시키고 관리해 주는 데몬입니다.

31. netconsole

시스템으로부터 출력된 장치에 대한 것을 원격으로 syslog에 기록해 주는 데몬입니다.

32. netfs

Samba, NFS, NCP 등 네트워크 파일 시스템을 마운트하기 위한 데몬입니다.

33. netplugd

네트워크 케이블을 연결했을 때 접속 여부를 리눅스 커널에게 알리기 위한 데몬입니다.

34. nfs

유닉스와 리눅스 간 기본 네트워크 파일시스템(NFS) 데몬입니다.

35. nfslock

NFS를 통해 공유되는 파일을 클라이언트가 동시에 수정하는 것을 막기 위해 파일을 잠그는 데몬입니다. (NFS를 운영하는데 필요)

36. nscd

네이밍 서비스에 대한 요청 결과를 캐시해서 다음 요청에 응답하기 위한 데몬입니다. (NIS와 DNS를 운영하는데 필요)

37. oddjobd

D-Bus system message bus를 통해 이행되는 최상위 작업에서 응답하는 최하위 어플리케이션을 지원해 주는 데몬입니다.

38. pand

탭을 공백으로 변화시켜 주는 데몬입니다.

39. pcscd

PC/SC 스마트 카드 데몬입니다.

40. portmap

원격 시스템 호출에 사용하는 데몬입니다. (NFS, NIS를 운영하는데 필요)

41. psacct

프로세스 통계를 확인하기 위한 데몬입니다.

42. rdisc

동적 라우팅에서 라우터를 자동으로 찾기 위한 데몬입니다.

43. readahead_early

모든 데몬이 시작하기 전 특정 파일을 사용하기에 앞서 메모리에 미리 불러들여 속도를 높이기 위한 데몬입니다.

44. restorecond

SELinux와 관련된 데몬입니다. (SELinux를 운영하는데 필요)

45. rpcgssd

원격 인증을 위한 GSS(General Security Service) 데몬입니다. (NFS version 4 클라이언트를 위해 필요)

46. rpcidmapd

원격 이름 매핑을 위한 idmap(IDmapping) 데몬입니다. (NFS version 4를 위해 필요)

47. rpcsvcgssd

원격 인증을 위한 GSS(General Security Service) 데몬입니다. (NFS version 4 서버를 위해 필요)

48. wpa_supplicant

무선 네트워크 접속에 사용되는 WPA(Wi-Fi protected access) 데몬입니다.

49. xfs

X-window 폰트 서비스 데몬입니다.

50. ypbind

NIS 서버 데몬입니다.

51. yum-updatesd

yum(온라인 패키지 관리 도구) 데몬입니다.


2. 필수 데몬 (붉은색 항목)

1. crond

작업 스케줄러 데몬입니다.

2. iptables

방화벽, 마스커레이드 설정을 위한 데몬입니다. 방화벽 설정을 위해서는 필수적으로 실행되어야 하는 데몬입니다.

3. network

네트워크 데몬입니다. 네트워크 통신을 위해서는 반드시 활성화해야 하는 데몬입니다.

4. saslauthd

SASL(Simple Authentication and Security Layer)을 이용한 암호화된 사용자 인증을 위한 데몬입니다. (sendmail 사용 시 필요)

5. sendmail

센드메일 서버 데몬입니다. 메일 서비스를 사용하는 경우에 반드시 실행되어야 하는 데몬입니다.

6. smartd

시스템 모니터링을 위한(Self-Monitoring, Analysis and Reporting Technology) 데몬입니다.

7. sshd

SSH(Secure Shell)을 사용하기 위한 데몬입니다.

8. syslog

시스템 로그를 기록하는 데몬입니다.


자료출처 : http://bban2.tistory.com/57