리눅스 런레벨
- 리눅스는 시스템이 가동되는 방법을 7가지 런레벨로 나눌 수 있다.
- 리눅스는 기본적으로 Multi-User를 지원한다.
런레벨 | 설명 |
---|
0 | Power Off, 종료 모드 |
1 | Rescue, 시스템 복구 모드 |
2 | Multi-User, 우분투에서는 사용하지 않는다. |
3 | Multi-User, 텍스트 모드의 다중 사용자 모드 |
4 | Multi-User, 우분투에서는 사용하지 않는다. |
5 | Graphical, 그래픽 모드의 다중 사용자 모드 |
6 | Reboot |
runlevel 확인
$ cd /lib/systemd/system
$ ls -l runlevel?.target
lrwxrwxrwx 1 root root 15 4월 24 14:50 runlevel0.target -> poweroff.target
lrwxrwxrwx 1 root root 13 4월 24 14:50 runlevel1.target -> rescue.target
lrwxrwxrwx 1 root root 17 4월 24 14:50 runlevel2.target -> multi-user.target
lrwxrwxrwx 1 root root 17 4월 24 14:50 runlevel3.target -> multi-user.target
lrwxrwxrwx 1 root root 17 4월 24 14:50 runlevel4.target -> multi-user.target
lrwxrwxrwx 1 root root 16 4월 24 14:50 runlevel5.target -> graphical.target
lrwxrwxrwx 1 root root 13 4월 24 14:50 runlevel6.target -> reboot.target
현재 runlevel 확인
$ ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1 root root 16 4월 24 14:50 /lib/systemd/system/default.target -> graphical.target
부팅시 runlevel 변경
$ ln -sf /lib/systemd/system/multi-user.target /lib/systemd/system/default.target
$ ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1 root /lib/systemd/system/default.target -> /lib/systemd/system/multi-user.target