Single Mode 부팅진입 및 CLI, GUI, 복구 모드로 변경
Single Mode 부팅 및 CLI, GUI, 복구 모드로 변경
1. 싱글모드 진입
리눅스 서버를 운영중에 root 패스워드를 분실해서 접속을 못하는 상황이거나 부팅중에 문제가 생겨서 정상적으로 동작하지 않을 경우 싱글모드로 접속하게 될 경우가 종종 있습니다.
(단, 원격환경이 아닌 root 패스워드를 변경하려는 시스템에 직접 접근해서 진행해야 된다.)
CentOS 6
① 재부팅 후 아래와 같은 화면이 뜨면 아무 키나 눌러서 다음화면으로 진입합니다.
② 그다음 'e' 키를 눌러서 다음 화면으로 진입
③ 2번째 항목에 있는 kernel 부분에서 다시한번 'e' 키를 눌러줍니다.
④ 그럼 아래와 같은 화면이 뜨고 맨마지막부분에 rhgb quiet부분에서 한칸띄우고 single 입력후 enter
⑤ 그러면 아까 지나갔던 화면이 다시 나오고여기서 'b'를 눌러주세요
⑥ 싱글모드로 진입 성공
CentOS 7
① 재부팅후 'e' 키를 눌러 다음화면으로 진입합니다.
② 그다음 다음과 같은 화면이 뜨면 ro, rhgb quiet 부분을 변경합니다.
③ ro, rhgb quiet 부분을 rw, init=/bin/bash 로 변경하고 Ctrl-x를 눌러 다음 화면으로 진입합니다.
④ 싱글모드로 진입 성공
!TIP
싱글모드에서는 명령어가 먹히지 않으므로 다음과 같은 명령어를 통해 리부팅이 가능합니다.
#exec /sbin/init
2. CentOS 환경에서 CLI 혹은 GUI 모드로 변경하는 방법
CentOS 6
CLI 모드로 변경
#init 3 명령어를 입력하거나 vi편집기를 사용해 /etc/inittab에 id:5:initdefault: 부분을 id:3:initdefault으로 변경하고 시스템을 재시작 합니다.
↓
GUI 모드로 변경
#startx 명령어를 입력하거나 /etc/inittab을 수정해서 CLI모드로 진입했었다면 /etc/inittab에 id:3:initdefault: 부분을 다시 id:5:initdefault으로 변경하고 시스템을 재시작합니다.
CentOS 7
아래와 같은 방법으로 CLI, GUI, 복구 모드로 변경 한 후 시스템을 재시작 합니다.
① CLI 모드로 변경 후 변경내용확인
#systemctl set-default multi-user.target
#systemctl get-default
② GUI 모드로 변경 후 변경내용확인
#systemctl set-default graphical.target
#systemctl get-default
③ 싱글모드로 진입한 후 CLI, GUI 변경하기
- CLI모드를 기본모드로 설정
#rm /etc/systemd/system/default.target
#ln -s /usr/lib/systemd/system/multiuser.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 set-default rescue.target
#systemctl get-default
'Linux' 카테고리의 다른 글
마운트 시 오류 'mount error(112): Host is down' (0) | 2019.01.25 |
---|---|
error db5 error(11) from dbenv- open resource temporarily unavailable (0) | 2019.01.22 |
ffmpeg 실행시 오류 (0) | 2019.01.22 |
vi editor (0) | 2017.10.09 |
crontab 사용방법 (0) | 2017.08.02 |