chkconfig는 윈도우의 시작프로그램과 같은 의미로 리눅스 시작시 자동으로 기동될 서비스를 지정하는 프로그램이다.
일반 데스크탑 사용자는 런레벨 5를 이용하겠지만 실질적으로 런레벨 3에서 작업이 주로 이루어 지기때문에 런레벨3을 기준올 필요한 서비스들을 나열하겠다.
런레벨 3에서 필요한 서비스
서비스 |
설명 |
acpid |
ACPI 관리 기능을 제공(acpid를 기동) |
anacron |
cron 작업을 재실행 |
atd |
at 작업을 실행(atd 기동) |
cpuspeed |
CPU 속도를 자동 조절(커널 모듈을 읽어 들임) |
crond |
cron 작업을 실행(crond를 기동) |
firstboot |
인스톨 직후 설정 메뉴를 표시 |
haldaemon |
디바이스 동적 변경을 감지한다(hald 등을 기동) |
irqbalance |
IRQ 인터럽트 처리를 복수의 CPU에 분산(irqbalance를 기동) |
lvm2-monitor |
LVM 미러 장애 감시를 설정 |
messagebus |
D-BUS 시스템 기능을 제공(dubs-daemon을 기동) |
netfs |
네트워크 파일 시스템을 마운트 |
network |
네트워크 인터페이스를 기동 |
rawdevices |
RAW 디바이스 바인드 처리를 실시 |
readahead_early |
지정 파일을 디스크 캐시에 읽어 들임 |
sshd |
SSH 접속 데몬(sshd를 기동) |
syslog |
시스템 로그와 커널 로그를 출력(syslogd와 klogd를 기동) |
이 서비스 이외에 다른 서비스가 등록되어 있다면 그 서비스가 과연 필요한 서비스인지 고려해봐야 한다. 그 데몬이 정상적으로 동작하지 않아서 서버가 부팅과정중에 멈춰버릴 수도 있고, 불필요한 리소스를 차지할 수도 있기 때문이다.
chkconfig에 등록된 내용을 확인하는 명령어는 다음과 같다.(런레벨 3)
# chkconfig --list | grep 3:on |
'IT > Linux' 카테고리의 다른 글
리눅스 파티션 조정하기 (GParted) (1) | 2015.01.27 |
---|---|
kickstart(centos6.5_x86_64) 쓰는중 (0) | 2015.01.25 |
각종 소프트웨어 다운로드 사이트 모음(지속 추가 예정) (0) | 2015.01.16 |
vmstat 명령어(시스템 리소스 상황 확인 명령어) (0) | 2014.12.03 |
ethtool (랜카드 속도설정과 전송모드 설정) (0) | 2014.12.03 |