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