본문 바로가기

리눅스

[리눅스]런레벨(Run level)

런레벨(Run Level)이란?

시스템 관리의 용이함을 위하여 서비스 실행을 단계별로 구분하여 적용하는 것을 말한다.


런레벨은 0 ~ 6까지 존재한다


# 0 - Halt ( Do NOT init default to this)

시스템 종료를 의미한다. 즉, 런레벨 0으로 변경하라는 명령을 내리면 시스템을 종료하는 것


# 1 - Single  User Mode

시스템 복원모드라고도하며, 기본적으로 관리자 권한 쉘을 얻게 된다.

주로, 파일 시스템을 점검하거나 관리자 암호를 변경할 때 사용한다.


# 2 - Multiuser Mode, Without NFS (The same as 3, if you do not have networking)

NFS(Network File System)을 지원하지 않는 다중 사용자 모드

네트워크를 사용하지 않는 텍스트 유저모드라고 볼 수 있다. == 네트워크를 사용하지 않는 CLI 모드


# 3 - Full Multiuser Mode

쉘 기반의 인터페이스를 가진 다중 사용자 모드

쉽게 말하자면, 그래픽 모드가 아닌 "텍스트 유저 모드"이다.


# 4 - Unused

사용되지 않는다.

기본적으로는 사용되지 않지만, 임의로 정의해서 사용할 수 있는 레벨


# 5 - X11

Level 3과 동일하다

다른점으로는 "그래픽 유저 모드(GUI)"라는 것


# 6 - Reboot (Do Not set init default to this)

시스템 재부팅을 의미

런레벨 6으로 변경하라는 명령을 내리면 시스템을 재부팅한다


주로 0, 3, 5, 6을 많이 사용한다.

이 런레벨의 변경은 root 사용자의 경우만 가능하다.

즉, 터미널 창에서 관리자 모드로 들어가 vim /etc/inittab을 입력하면 런레벨을 바꿔줄 수 있다.

'리눅스' 카테고리의 다른 글

[리눅스]VMware에 CentOS 6.7 설치  (0) 2019.03.12
[리눅스]CLI 기본 개념 및 사용법  (0) 2019.01.15