런레벨(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 |