Linux : RunLevel

Jamangstangs·2022년 4월 29일
0

Linux

목록 보기
1/3
post-thumbnail

리눅스 런레벨

  • 리눅스는 시스템이 가동되는 방법을 7가지 런레벨로 나눌 수 있다.
  • 리눅스는 기본적으로 Multi-User를 지원한다.
런레벨설명
0Power Off, 종료 모드
1Rescue, 시스템 복구 모드
2Multi-User, 우분투에서는 사용하지 않는다.
3Multi-User, 텍스트 모드의 다중 사용자 모드
4Multi-User, 우분투에서는 사용하지 않는다.
5Graphical, 그래픽 모드의 다중 사용자 모드
6Reboot

runlevel 확인

# target은 링크파일로, 실제 파일과 연결되어 있다. 따라서, 위와 같이 실제 파일을 확인할 수 있다. 
# 링크파일 개념은 후에 배울 것이다. 
$ cd /lib/systemd/system
$ ls -l runlevel?.target
lrwxrwxrwx 1 root root 15  424 14:50 runlevel0.target -> poweroff.target
lrwxrwxrwx 1 root root 13  424 14:50 runlevel1.target -> rescue.target
lrwxrwxrwx 1 root root 17  424 14:50 runlevel2.target -> multi-user.target
lrwxrwxrwx 1 root root 17  424 14:50 runlevel3.target -> multi-user.target
lrwxrwxrwx 1 root root 17  424 14:50 runlevel4.target -> multi-user.target
lrwxrwxrwx 1 root root 16  424 14:50 runlevel5.target -> graphical.target
lrwxrwxrwx 1 root root 13  424 14:50 runlevel6.target -> reboot.target

현재 runlevel 확인

# 현재 우리가 사용하고 있는 default.target, 현재 설정된 런레벨을 확인할 수 있다. 
$ ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1 root root 16  424 14:50 /lib/systemd/system/default.target -> graphical.target

부팅시 runlevel 변경

# ln : 링크 파일을 만드는 명령어
$ 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
profile
자망스탕스

0개의 댓글