본문 바로가기

IT/리눅스

런레벨

반응형

리눅스 런레벨은 7가지

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

사용방법은 console에서 init 하고 뒤 숫자를 입력 하면 된다.

ex) 종료 : init 0

 

일반적으로 런레벨 3번을 Multi-User모드로 사용 2,4번 우분투에서 사용하지 않지만 호환성 위해 런레벨 3번과 동일 취급

우분투에서는 이와 같고 다른 계열에서는 다르다.
아래 링크 제카위키 참조

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%9F%B0%EB%A0%88%EB%B2%A8

 

런레벨 확인 시 /lib/systemd/system 디렉토리 에서 확인 가능 

명령어

find ./ -name '*runlevel?.target' -print

명령어를 통해 확인한 runlevel

해당 런레벨을 cat으로 확인 하면 가리키고 있는 명령어를 확인 가능 하다. 하기 참조

cat으로 runlevel0.target 확인

상기 파일들은 다 실제 파일들을 링크로 가리키고 있다. cat으로 파일 확인 했듯이 해당 파일은 시스템 종료를 실행한다.

 

번외로 시스템에 설정된 기본 런레벨을 확인 하려면

하기 명령어로 확인 가능하다.

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

상기 명령어로 확인한 모습

확인 결과 내 컴퓨터는 graphical.target으로 잡혀 있다.

default를 변경 하고 싶으면 ln을 통해 심볼릭 링크를 변경 하면 된다. 해당 부분은 궁금하시면 더 공부 하면 좋을거 같다. 

내가 공부하고 있는 환경은 윈도우에서 Microsoft store 에서 바로 앱을 다운받아 사용하고 있다.

(설치가 궁금한 분은 하기 링크 참조._)

https://impact-ko.tistory.com/114

그래서 기본 값이 graphical.target인거 같다.

 

 

 

반응형

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

vi 명령어 정리  (0) 2021.08.16
Window 에서 손쉽게 Ubuntu 설치  (0) 2021.08.16
Errors were encountered while processing오류 발생  (0) 2020.10.26
vi 숫자 표기  (0) 2020.09.29
find date 결합 하여 로그 파일 조회  (0) 2020.06.30