Ubuntu run level 확인 및 변경

LINUX SERVER

얼마 전에 황당한 일을 겪었다.
운영중인 서버가 응답을 하지 않아서 콘솔에서 로그인하여 이것저것 확인해보고 있으면 어느새 서버가 살아나서 응답을 하고, 또 일정 시간이 지나면 응답을 하지 않는 상황.
정확한 것은 아니지만 최근 설치한 GPU 드라이버 때문이 아닌가 싶다.
원래 OS 설치시에 서버용으로 설치했기에 CUI 모드로 부트가 되는데, GPU 드라이버 설치 후 알 수 없는 이유에 의해 부트 모드가 graphical mode로 변경된 듯.
그로 인해 절전모드가 설정되어 일정 시간 키보드나 마우스의 인풋이 없으면 절전 모드로 들어가는 것이 아닐까 하는…
서버가 절전모드라니 ㅠㅠ

우분투에서 현재 부트 모드를 확인하는 방법은 다음과 같다.

sudo systemctl get-default

명령어를 입력하면 현재의 모드가 출력된다.
graphical.target 혹은 multi-user.target과 같이 말이다.

아무튼 graphical.target을 multi-user.target으로 변경해주면 부팅시에 CUI 모드로 부팅이 된다.

아래와 같이 입력하면 multi-user.target으로 변경된다.

sudo systemctl set-default multi-user.target

runlevel 관련 정리는 이곳에서..
https://judo0179.tistory.com/4

또한 직접적으로 절전모드 관련 설정을 변경할 수도 있는데 다음 블로그를 참조하면…
(내용은 나중에 정리해서 올려야지..)
https://heekangpark.github.io/linux/ubuntu-server-sleep