Linux ETC

리눅스 runlevel이란?

2012.07.13 08:56

호스트웨이 조회 수:15234

 리눅스 runlevel이란?
Run level이란, 시스템 관리의 용이함을 위하여 서비스의 실행을 단계별로 구분하여 적용하는 것을 말합니다.
(run level은 0부터 6번까지 있습니다.)

0 – halt
시스템 종료를 의미합니다. 즉, run level 0으로 변경하라는 명령을 내리면 시스템을 종료시킵니다.

1 – Single user mode
시스템 복원모드(window로 치면 안전모드)라고도 하며, 기본적으로 관리자 권한을 얻게 됩니다.
주로, 파일시스템을 점검하거나 관리자 암호를 변경할 떄 사용합니다.

2- Multiuser mode
NFS(Network File System)을 지원하지 않는 다중 사용자 모드입니다.
네트워크를 사용하지 않는 텍스트 유저모드입니다.

3 – Full muliuser mode
일반적인 Shell 기반의 인터페이스를 가진 다중 사용자 모드입니다.
일반적인 Window같은 그래픽모드가 아닌 텍스트 유저 모드입니다.

4 – unused
쓰이지 않는 run level이지만 임의로 정의해서 사용할 수 있습니다.

5 – Multi user mode
3번 level과 같은 다중 사용자 모드이지만, 텍스트 유저 모드가 아닌 그래픽 모드입니다.

6 – reboot
시스템 재부팅을 의미합니다. Run level 6으로 변경하라는 명령을 내리면 시스템 재부팅 됩니다.