본문 바로가기

Archive/독학기록

💚 [CentOS Linux] 리눅스 런레벨(Runlevel) 변경하는 법

728x90
반응형



런레벨(RunLevel) 이란?

- 컴퓨터의 현재 상태를 표현하는 단계를 의미하며, 디폴트로 설정한 레벨이 기본 시스템 상태가 된다.

- init 명령어 뒤에 0 ~ 6 까지의 단계를 숫자로 붙이는 형식으로 사용함(ex. init 6 = 재부팅)

- 런레벨은 0부터 6까지 총 7단계로 구성되어 있으며, 시스템 관리를 위해 서비스 실행에 관계된 명령을 단계별로 구분하여 적용하는 것을 의미

- 런레벨은 보통 0,1,3,5,6 정도만 사용한다

 

RunLevel 설명 비고
0 Power Off (시스템 종료)  
1 Rescue(시스템 복구 모드) 단일 사용자 모드
2 Multi-User(텍스트 사용 다중 사용자 모드) 네트워크 사용하지 않는 상태(사용안함)
3 Multi-User(텍스트 사용 다중 사용자 모드)  
4 Multi-User(텍스트 사용 다중 사용자 모드) (사용 안함)
5 Graphical(그래피컬 유저 모드 GUI제공) X윈도우 모드
6 Reboot 재부팅

 

 

 


 

 

 

 

런레벨(RunLevel) 변경하는 방법(디폴트 설정)

1. 런레벨 링크(바로가기)의 위치를 확인한다

# ls /lib/systemd/system/runlevel?.target

 

 

 

 

2. 상세보기로 각 런레벨의 설명을 볼 수 있다

# ls -l /lib/systemd/system/runlevel?.target

 

 

 

 

 

3. 디폴트 런레벨이 무엇으로 되어 있는지 확인한다. 현재 X윈도 모드로 CentOS를 사용하고 있다면 런레벨은 5(Graphical.target) 으로 설정되어 있다.

# cd /etc/systemd/system 에서 default.target 		// default.target 바로가기 이동
# ls -l default.target					// default.target 확인

 

 

 

 

 

 

4. 5레벨을 3레벨로 변경 후 재부팅 한다. (Graphical - Multi User(텍스트모드)

* 변경 후 재부팅 하고 나면,  X윈도우가 아닌 cli 화면이 나타난다.

* 주의: default.target을 6(reboot)으로 설정할 경우 무한 재부팅 상태가 되므로 주의할 것

# ln -sf /lib/systemd/system/multil-user.target default.target

 

 

 

 

 

 

5. 다시 Graphical 모드로 돌려놓는다.

# ln -sf /lib/systemd/system/graphical.target default.target

 

 

 

 

 

 

728x90