리눅스 런레벨
2025. 6. 15. 20:04ㆍ리눅스
리눅스에서는 시스템이 가동되는 방법을 7가지 런레벨로 나눈다. 7가지 런레벨은 아래와 같다.
런레벨 0
런레벨 | 영문모드 | 설명 | 비고 |
0 | Power Off | 종료 모드 | |
1 | Rescue | 시스템 복구 모드 | 단일 사용자 모드 |
2 | Multi-User | 사용하지 않음 | |
3 | Multi-User | 텍스트 모드의 다중 사용자 모드 | |
4 | Multi-User | 사용하지 않음 | |
5 | Graphical | 그래픽 모드의 다중 사용자 모드 | |
6 | Reboot | 재부팅 모드 |
런레벨 모드를 Rocky linux에서 확인하고 싶으면 /lib/systemd/system 디렉터리의 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 |