IT/Linux

systemd 환경에서의 멀티 유저모드 부팅 운영 방법

nofence 2016. 11. 15. 14:13


우선 현재 시스템에 설정 되어 있는 런레벨 값을 확인해 보자.


root@rasberrypi:~# runlevel

N 5


데비안도 systemd를 도입하고 나서 systemd를 통한 런레벨에 대한 통제가 가능하게 된 것 같다.

아래를 살펴 보면 /etc/systemd/system/ 디렉토리에 디폴트 타겟이 그래픽 모드로 설정되어 있

는 걸 확인할 수 있다.



root@rasberrypi:~# cd /etc/systemd/system

root@rasberrypi:/etc/systemd/system# ls -l | grep default

lrwxrwxrwx 1 root root   36 Nov 15 13:42 default.target -> /lib/systemd/system/graphical.target



다음과 같이 systemclt 명령어로 런레벨 조정이 가능하다. 


root@rasberrypi:/etc/systemd/system# systemctl set-default multi-user.target

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /lib/systemd/system/multi-user.target.


위 명령어를 실행하고 나서 기존에 설정 되어 있던 심볼릭 링크는 삭제 되고 새롭게 멀티 유저 타겟으로 심볼릭 링크가 생성된 걸 확인할 수 있다.


재부팅을 하고 나서의 결과를 살펴 보자.

root@rasberrypi:/etc/systemd/system# reboot

런레벨이 현재 멀티 유저로 변경 된 걸 확인할 수 있다.

root@rasberrypi:~# runlevel
N 3

/etc/systemd/system 디렉토리로 이동하여 다시 한 번 살펴 보면 아래와 같다.

root@rasberrypi:~# cd /etc/systemd/system/
root@rasberrypi:/etc/systemd/system# ls -l | grep default
lrwxrwxrwx 1 root root   37 Nov 15 13:49 default.target -> /lib/systemd/system/multi-user.target

위에서 보는 것과 같이 디폴트 타겟이 멀티 유저로 변경 된게 확인 된다.

이번에는 그래픽 모드로 변경 해보자.

root@rasberrypi:/etc/systemd/system# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /lib/systemd/system/graphical.target.

멀티유저와 같이 기존에 설정 되어 있는 심볼릭 링크는 삭제 되고 그래픽 타겟으로 심볼릭 링크가 변경 된 게 확인 된다.

다시 재부팅하고 멀티 유저 모드로 변경하자.

root@rasberrypi:/etc/systemd/system# reboot


root@rasberrypi:~# runlevel

N 5

root@rasberrypi:~# systemctl set-default multi-user.target

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /lib/systemd/system/multi-user.target.





참고 URL :

http://ask.xmodulo.com/boot-into-command-line-ubuntu-debian.html

http://unix.stackexchange.com/questions/210117/how-to-set-up-a-runlevel-3-in-debian-8