[RHEL7] systemd Run-Level 관리(systemctl isolate, systemctl get-default)
본문 바로가기
IT 이야기/Linux

[RHEL7] systemd Run-Level 관리(systemctl isolate, systemctl get-default)

by 찬찬이 아빠 2019. 12. 6.
반응형

RHEL7에서 systemd는 기존 init 커맨드와 달리 숫자 기반의 Run-Level이 아닌 각 Run-Level에 대한 설정 세트를 통해서 Run-Level을 변경합니다.

 

1. Single Mode (Run-Level 1)

싱글 모드는 기존의 'Run-Level 1'에 해당하며 응급 부팅 및 시스템 복구 시에 사용됩니다.

# systemctl rescue

 

2. Multi-user Mode (Run-Level 3)

멀티 유저 모드는 기존의 'Run-Levl 3'에 해당하며 TUI(Text User Interface) 환경을 제공합니다.

# systemctl isolate multi-user.target
# systemctl isolate runlevel3.target

 

3. Graphical Mode (Run-Level 5)

그래픽 모드는 기존의 'Run-Level 5'에 해당하여 GUI(Graphic User Interface) 환경을 제공합니다.

# systemctl isolate graphical.target
# systemctl isolate runlevel5.target

 

4. Run-Level 기본값 설정

set-default 옵션을 사용하여 Run-Level 기본값을 설정하여 get-default 명령어로 현재의 Run-Level을 확인할 수 있습니다.

# systemctl set-default multi-user.target
# systemctl get-default
multi-user.target

 

Run-Level 설명 init Run-Level systemd Run-Level
0 Halt (종료 모드) runlevel0.target poweroff.target
1 Single-user (단일 사용자 모드) runlevel1.target rescue.target
2 Multi-user (다중 사용자 모드) runlevel2.target multi-user.target
3 Full Multi-user runlevel3.target
4 unused runlevel4.target
5 Graphic-user (그래픽 사용자 모드) runlevel5.target graphical.target
6 Reboot (재구동) runlevel6.target reboot.target

 

반응형

댓글