리눅스 런레벨

2025. 6. 15. 20:04리눅스

리눅스에서는 시스템이 가동되는 방법을 7가지 런레벨로 나눈다. 7가지 런레벨은 아래와 같다.

 

런레벨 0

런레벨 영문모드 설명 비고
0 Power Off 종료 모드  
Rescue 시스템 복구 모드 단일 사용자 모드
2 Multi-User   사용하지 않음
3 Multi-User 텍스트 모드의 다중 사용자 모드  
4 Multi-User   사용하지 않음
5 Graphical 그래픽 모드의 다중 사용자 모드  
6 Reboot 재부팅 모드  

 

런레벨 모드를 Rocky linux에서 확인하고 싶으면 /lib/systemd/system 디렉터리의 runlevel?.target 파일을 조회하면 된다

runlevel?.target

 

init 0 명령어는 '지금 즉시 런레벨 0번으로 시스템을 전환하라' 는 의미인데, 런레벨 0번은 종료 모드를 의미하므로 결국 '지금 즉시 시스템을 종료하라' 는 의미다. 또한 init 6 명령은 '지금 즉시 재부팅하라'는 의미다.

 

리눅스가 X윈도우로 부팅될땐 런레벨 5번이 지정된것이고, 텍스트 모드로 부팅되면 런레벨 3번으로 지정된 것이다 .

 

터미널에서 현재 설정된 런레벨을 확인하기 위해선 아래의 명령어로 확인 가능하다.

ls -l /etc/systemd/system/default.target

현재 런레벨이 5번으로 설정되어있다.

아래 명령으로 default.target이 가리키는 파일을 텍스트 모드로 부팅 (런레벨 3번) 되도록 하는 multi-user.target으로 변경한다.

ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
ls -l /etc/systemd/system/default.target

 

reboot 명령어로 시스템을 재부팅 하면 텍스트 모드로 부팅되는것을 확인할 수 있다.

 

그래픽 모드로 돌아가고 싶으면 아래 명령어를 입력한다.

ln -sf /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target
reboot

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

root 비밀번호를 잃어버렸다면 ?  (0) 2025.06.21
NetworkManager  (0) 2025.06.21
SSH 연결  (0) 2025.06.15
SSH의 known_hosts 파일  (0) 2025.06.13
K8S Flannel CNI 통신  (0) 2025.04.17