리눅스

리눅스 런레벨(Runlevel)

coling 2021. 5. 1. 18:01

1)런레벨(Runlevel)

 

init 숫자

여기서 숫자를 runlevel 이라고 한다.

 

1회성 사용시에는 터미널에 init (숫자) 형태로 입력해주면 된다.

 

2)관련 파일과 default모드 설정

 

관련 폴더는 /lib/systemd/system/

 


[runlevel파일과 default파일 확인, 텍스트 다중 사용자 모드로 변경 후 다시 그래픽 다중 사용자 모드로 변경하기]

 

**desktop 버전의 xwindow기준!

 

cd  /lib/systemd/system/

->해당 폴더로 이동 (Change Directory)

 

 

 

ls -l runlevel*.target

->runlevel*.target파일 상세리스트 확인가능. 

모두 심볼릭 링크로  각 기능과 관련된 파일을 가르키고 있다.

 

 

 

ls -l default.target

->default.target 파일 상세정보 확인하기

이때 default.target파일은 현재 기본으로 설정된 런레벨을 가르키는 심볼릭 링크로 해당 파일이 가르키는 모드로 운영체제가 실행된다.

 

 

위의 default.target이 가르키는 파일을 바꾸면 다른 모드로 xwindow가 실행된다.

 

 

ln -sf /lib/systemd/system/multi-user.target    /lib/systemd/system/default.target

->빨간 부분을 가르키는 소프트링크를 주황으로 만들겠다는 뜻이다.

이렇게 할 경우 런레벨이 3으로 설정되어 multi-user모드로 실행된다.

 

다시 graphical모드로 실행하려면

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

을 입력해주면 된다.

graphical.target을 가르키는 소프트 링크를 default.target으로 만들어 준다는 뜻이다.

 

*ln:link를 의미하는 명령어 (s:softlink , f:force(강제)를 의미한다. )