CentOS 7. run level 설정. 부팅시 GUI 데스크탑/CLI 설정.
부팅시 싱글 모드로 접근
- 부팅시 e누름
- centos에서 e누름
- linux로 시작하는 줄에서 아래 두 단어 변경
- ro -> rw- rhgb quite -> init=/bin/bash
- ctrl+x를 눌러 해당 설정으로 부팅
systemd 명령을 이용한 설정 변경
아직 시스템이 멀쩡할 때 사용할 수 있는 방법이다. systemd를 이용한 설정 변경 방법은 다음과 같다. 레스큐 모드 등에서는 systemd 자체가 정상동작하지 않을 수 있으므로 동작하지 않을 수 있다.
GUI->CLI로 설정 변경
systemctl get-defaultsystemctl set-default multi-user.target
CLI->GUI로 설정 변경
systemctl get-defaultsystemctl set-default graphical.target
systemd 설정 파일을 변경
systemd에서 부팅 타겟 설정은 아래 파일에 되어 있다. 설정 파일이 저장되어 있는 것은 아니고 부팅하려는 타겟 파일의 심볼릭 링크를 아래 파일로 지정하면 된다.
/etc/systemd/system/default.target
CLI로 설정
rm '/etc/systemd/system/default.target'ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
GUI로 설정 변경
rm '/etc/systemd/system/default.target'ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'
기타 타겟들
기타 타겟들은 아래 명령을 통해 확인할 수 있다.
systemctl list-units --type=targetUNIT LOAD ACTIVE SUB DESCRIPTIONbasic.target ...
참고
https://itgameworld.tistory.com/57 https://www.itzgeek.com/how-tos/linux/centos-how-tos/change-default-runlevel-in-centos-7-rhel-7.html