common sense2011. 3. 27. 15:01

실행레벨을 편집하기 위해서는 크게 세 가지 방법이 있다 첫번째는 수동으로 링크를 직접 만들거나
삭제하는 방법이 있습니다. 두 번째는 chkconfig 유틸리티를 이용하여 링크를 추가 삭제 관리하는 방법이 있다
세번째는 nfsysv를 이용하여 처리하는 방법과 서비스 설정도구인 system-config-services를 이용하는 방법입니다

무슨말인지 잘모르겠죠
말이 어렵네요

일단 데몬이 뭔지 알아봐야합니다

※ 데몬의 정의
1. 주기적인 서비스 요청을 처리하기 위해 후위(background)로 실행되는 프로그램이다.
2. 수집된 요구들을 다른 프로그램이나 프로세스들이 처리할 수 있도록 적절히 전달
3. # ntsysv 또는 chkconfig로 선택 가능
➀ init 데몬
- 최초의 프로세스, 모든 프로세스의 조상
- 설정 파일을 읽어 들여 시스템을 초기화
- shell fork, zombie process 제거
- 적절한 신호를 받으면 리부팅, shutdown
- init은 런레벨에 반응해서 /etc/inittab 파일의 내용을 처리
- init은 mingetty를 실행(mingetty : 가상 콘솔을 감시하며, 변화가 있으면 로그인 사용자 이름을 읽어서 logfin 명령어를 가동시킨다.)
➁ cron 데몬
- 스케쥴 관리 프로그램
- 주기적으로 반복해야 하는 작업을 자동으로 처리
(일시적으로 수행되어야 할 작업에는 at 사용)

※ xinet 데몬
1. 다른 데몬들을 제어하는 xinitd이 확장된 인터넷 서비스 수퍼 데몬
2. xinitd 데몬의 설정 파일 : /etc/xinetd.conf
3. 관리할 데몬들 목록 : /etc/xinetd.d
4. 관리할 데몬의 포트 번호와 이름 매핑 : /etc/services
5. portmap : RPC와 UDP TCP/IP 사이의 매핑



1. chkconfig

각각의 데몬은 실행 레벨에 따라 리눅스 시스템이 부팅하면서 자동으로 시작할 수 있도록 설정합니다
chkconfig는 실행 단계별로 데몬을 관리할 수 있기 때문에 매우 유연하고 편리하게 사용할 수 있습니다

명령어 위치 /sbin/chkconfig

RPM 패키지 chkconfig

사용방법

#chkconfig --list daemon_name
#chkconfig --add daemon_name
#chkconfig --del daemon_name
#chkconfig --level [실행레벨] daemon_name[on|off|reset]

ex)
#chkconfig --list httpd                   특정 데몬의 실행여부를 확인하는 경우

#chkconfig --level 235 httpd on       아파치 웹서버의 데몬 httpd를 실행레벨 2,3,5에서 실행되도록 등록하는 예

'common sense' 카테고리의 다른 글

OSI 7계층  (0) 2011.04.06
전자상거래 운용사 키워드 정리  (0) 2011.04.06
ftp://자기도메인  (1) 2011.03.20
APMSETUP 이란  (0) 2011.03.20
phpMyadmin 이란?  (0) 2011.03.20
Posted by babuzzzy