본문 바로가기
System Engineering

리눅스 run level

by 낫싱 2023. 4. 14.
728x90
반응형
  1. Run level 이란?

runlevel 이란

runlevel 이란, 리눅스 시스템 관리의 용이함을 위하여 서비스의 실행을 단계별로 구분하여 적용하는 것을 말함. 보통 0 ~ 6 까지 총 7가지 모드가 있음. 리눅스마다 조금씩 다르지만 0(정지), 1(싱글모드), 6(재시작)은 일치함. 낮은 레벨일수록, 시스템 시작시 불러오는 드라이버나 데몬 수가 적음. runlevel 은 높아지는 방향으로 진행되며, 부팅되면 0부터 시작함. reboot 명령어를 실행하면 runlevel 이 6이 됨.

 

  • 0 - halt (DO NOT set initdefault to this)
    시스템 종료를 의미. 
    runlevel 0으로 변경하라는 명령은 시스템을 종료하는 것.
  • 1 - Single user model
    시스템 복원모드라고도 하며, 기본적으로 관리자 권한을 얻음. 주로, 파일시스템을 점검하거나 관리자 암호를 변경할 때 사용. 윈도우의 안전모드와 유사하다고 보면 됨.
  • 2 - Multiuser mode, without NFS (The same as 3, if you do ot have networking)
    NFS(Network File System)을 지원하지 않는 다중 사용자 모드. 네트워크를 사용하지 않음.
  • 3 - Full muliuser mode
    CLI(Command Line Interface) 다중 사용자 모드. 그래픽 유저 모드 지원안함.
  • 4 - unused
    임의로 정의해서 사용할 수 있는 레벨. 기본적으로는 사용하지 않음.
  • 5 - X11
    level 3과 유사하나 그래픽 유저 모드를 지원.
  • 6 - reboot (DO NOT set initdefault to this)
    시스템 재부팅을 의미. 
    runlevel 6으로 변경하라는 명령을 내리면 시스템을 재부팅.

보통 0, 3, 6 을 많이 사용함. runlevel 의 변경은 root 사용자의 경우만 가능.

728x90
반응형

'System Engineering' 카테고리의 다른 글

리눅스 top 명령어  (0) 2023.04.14
리눅스 - 의존성 무시하고 rpm 설치  (0) 2023.04.14
리눅스 lvm 삭제  (0) 2023.04.14
리눅스 lvm 기초  (0) 2023.04.14
리눅스 hostname 변경 방법  (0) 2023.04.14

댓글