강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터2급강좌 : 실행 레벨(runlevel)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터2급강좌 : 실행 레벨(runlevel)




실행 레벨

컴퓨터가 부팅이 되면서 init 프로세스는 /etc/inittab 파일의 내용을 한 행씩 실행한다.

 

 

 

 

이 파일에 실행 레벨을 정하여 두고 설정에 따라 리눅스가 각 실행 레벨로 부팅한다(/etc/inittab에 런레벨에 관한 모든 설정을 하는 경우와 이 파일에 실행할 런레벨을 설정하고 실제 실행 레벨에 관한 사항은 /etc/init/rc.conf에 기술하는 경우가 있다.

 

 

 

 

이 둘의 실질 내용은 동일하다). 런레벨 0부터 6까지는 각각의 실행 레벨에 따라 어떻게 행동할 것인지 지정한다(id: 다음의 숫자를 수정함에 의해서 설정할 수 있다).

 

그리고 관리자는 실행레벨 하나를 지정하고, init는 지정된 실행레벨의 스크립트들을 실행한다.

 

 

 

 

실행 레벨 중에서 텍스트 환경으로 부팅하도록 하는 것은 3이고, 그래픽 환경으로 부팅하도록 하는 것은 5이다.

 

 

 

 

 

 

Runlevel 0

디렉토리

/etc/rc.d/rc0.d

설명

셧다운 절차에 대해 책임진다.

 

 

 

 

모든 프로세스들을 종료시키고, 파일 시스템을 unmount하는 작업을 포함한다.

 

 

 

 

 

Runlevel 1

디렉토리

/etc/rc.d/rc1.d

설명

단일 사용자 모드. 보통 시스템 관리자가 시스템에 특정 설정을 할 때 사용한다.

 

 

 

 

시스템이 이 모드에 있을 때는 다른 사용자들은 로그인할 수 없다.

 

 

 

 

 

Runlevel 2

디렉토리

/etc/rc.d/rc2.d

설명

다중 사용자 모드. , NFS를 지원하지 않는다.

 

 

 

 

 

Runlevel 3

디렉토리

/etc/rc.d/rc3.d

설명

다중 사용자 모드. 대부분의 배포판에서 기본적인 런레벨로 사용하는 runlevel. 충분히 네트워크가 가능한 리눅스 시스템으로 사용될 수 있도록 대부분의 서비스들이 시작될 수 있도록 설정할 수 있다.

Runlevel 4

디렉토리

/etc/rc.d/rc4.d

설명

사용자 정의 레벨로 정의될 수 있도록 비어있는 레벨이다.

 

 

 

 

 

Runlevel 5

디렉토리

/etc/rc.d/rc5.d

설명

그래픽 로그인 프롬프트(SULinux, Asianux, CentOS, Fedora 등은 xdm 실행)를 띄우는 용도로 사용된다.

 

 

 

 

시작되는 서비스들은 실행레벨 3과 동일하게 설정할 수 있다.

 

 

 

 

 

Runlevel 6

디렉토리

/etc/rc.d/rc6.d

설명

재실행 모드. 이 실행 레벨은 거의 실행 레벨 0과 같지만, init.d가 시스템이 재실행 될 것인지, 종료될 것인지를 결정한다.

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,017 명
  • 현재 강좌수 :  35,690 개
  • 현재 접속자 :  212 명