부팅스크립트란 리눅스 시스템이 부팅을 하면서 실행을 하는 스크립트라 하여 부팅스크립트다. ^^;;

이를 위해서 /etc/rc.d/ 디렉토리가 존재하며 이를 정의해 놓은곳이 /etc/inittab 이다.

/etc/inittab을 보면 각 런레벨 별로 실행해야될 스크립트들을 /etc/rc.d/rcX (X는 숫자)로 정의를 해 놓고
 
이 디렉토리 안에 있는 내용을 실행시킨다.

런레벨은 0 ~ 6 까지 있으며
0 : halt
1 : Single user mode
2 : Multiuser without NFS
3 : Full multiuser mode
4 : unused
5 : X11
6 : reboot
역할을 한다. (리눅스 서버관리 실무바이블 p.318 참고)

그리고 디렉토리 안을 보면 S로 시작되어 있는것은 부팅시에 실행되는 스크립트 들이고 K로 시작되어 있는것은
 
실행되지 않는 스크립트이다. 뒤에 숫자는 우선순위를 나타낸다. 숫자가 낮을 수록 부팅시 먼저 실행이 된다.

S와 K의 차이점은 S는 부팅시 실행되는 스크립트 들이고, K는 부팅시 실행되지 않는 스크립트 들이다.
 
이는 chkconfig와 같은 프로그램에서 부팅 데몬들을 넣었다 뺏다 할 수 있도록 제공하기 위해서다

실제로 chkconfig툴을 이용해서 서비스를 내려버리면 단지 S에서 K로 바뀌는것 뿐이다.
http://kyh1026.tistory.com/54

'시스템 > linux' 카테고리의 다른 글

우분투 (ubuntu) 대하여..  (0) 2011.02.26
linux OpenSSH server  (0) 2011.02.26
inetd  (0) 2011.02.23
backtrack4 (서버) NAT 인터넷 공유 ad-hoc 모드 설정  (0) 2010.11.20
wicd 리눅스 네트워크 매니저  (0) 2010.11.14

+ Recent posts