Ossian Story
article thumbnail
Published 2017. 11. 3. 10:36
[CentOS] Runlevel [Server Story]/Linux

[CentOS] Runlevel 설정


Runlevel이란?


Runlevel은 OS의 운영모드를 구현합니다. 

  • 보통 0 ~ 6까지 총 7개의 모드를 제공합니다.

  • Linux OS 별 약간의 차이는 있으나 대부분 아래와 같은 공통적인 모드가 있습니다.
    - 0번 모드
       + 정지 (시스템 종료)
    - 1번 모드
       + 싱글모드 (윈도우의 안전모드와 같은 상태)
    - 6번 모드
       + 재시작 (시스템 재부팅)


CentOS Runlevel


CentOS Runlevel은 아래와 같습니다.

 Runlevel

 내용

 0 Mode

 - 정지 (시스템 종료)

1 Mode

 - 싱글모드 (윈도의 안전모드)

2 Mode

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

3 Mode

 - 다중 사용자, 모든 기능을 지원하는 모드 (X Windows 미 지원)

4 Mode

 - 미정의, 사용자 직접 정의하여 사용가능한 모드 

 5 Mode 

 - X 윈도우 모드 (GUI 환경 제공)

6 Mode

 - 재시작 (시스템 재부팅)



CentOS Runlevel은 아래와 같은 명령어로 확인할 수 있습니다.

  • cat /etc/inittab
    - "id:3:initdefault"는 현재 CentOS에 설정된 기본 Runlevel을 의미합니다.
    - 숫자 부분을 변경할 경우 해당 Runlevel 모드로 Default 실행됩니다.
       + "id:5:initdefault" X Windows 모드로 Default 실행
  • runlevel- "N" 다음의 숫자로 현재의 Runlevel을 확인할 수 있습니다.

CentOS Runlevel 실행


현재의 Runlevel에서 다른 Runlevel로 실행하고자 할 경우 아래와 같은 명령어로 실행할 수 있습니다.

  • init "Runlevel number"

     명령어

     실행 내용 

     init 0

     시스템이 종료됩니다.

     init 1

     싱글모드로 실행됩니다. 

     init 2

     다중사용자, NFS가 불가능한 모드로 실행됩니다.

     init 3

     다중사용자, 모든 기능이 활성화 된 모드로 실행됩니다.

     init 4

     사용자가 정의한 모드로 실행됩니다, 정의한 모드가 없을 경우 실행되지 않습니다.

     init 5

     X Windows 모드로 실행됩니다, X Windows가 설치되어 있지 않을 경우 실행되지 않습니다.

     init 6

     시스템이 재부팅됩니다.



profile

Ossian Story

@ossians