가장 먼저 Cent OS 7을 설치하면, 기본적으로 CLI 모드로 작동이 되어진다.
CLI에서는 마우스 커서가 없고, 검은 화면을 바탕으로 오직 컴퓨터 명령어로만 모든 기능이 이루어진다.
반면 우리가 흔히 윈도우에서 보던 아이콘과 마우스 커서가 있고, 웹 브라우저가 있는 화면이 GUI 모드이다.
꼭 거쳐야하는 과정은 아니지만, 후에 있을 JDK 설치와 같은 과정에서 편의를 위해 GUI로 변경하는 방법을 적어두고자 한다.
GUI로 바꾼다고 해서, CLI로 돌아오지 못하는 건 아니니 원하면 다시 CLI로 바꾸어 작업해도 좋다.
리눅스에서는 Run Level 이라는 것이 존재한다.
Run Level 0: 전원 OFF 상태
Run Level 1: 시스템 복구 모드
Run Level 2 (multi-user): 네트워크를 사용하지 않는 텍스트 유저 모드(CLI)
Run Level 3 (full multi-user): 텍스트 유저 모드
Run Level 4 (multil-user): level 3과 동일
(이중 Cent OS 7부터는 level 2, 4가 사용되지 않는다고 한다.)
Run Level 5 (graphical): 그래픽 모드의 다중 사용자 모드
Run Level 6 (reboot): 재시작
(참조 - https://www.leafcats.com/91)
우리는 GUI 모드로 변경해야 하기 때문에, Level 2 -> Level 5 단계로 변경해야 한다.
systemctl get-default
가장 먼저 현재 사용 되어지고 있는 Run Level을 체크한다.
multi-user.target
아마 CLI 모드로 사용하고 있다면, 이러한 메시지를 만나게 될 것이다.
GUI로 변경하는 방법에는 영구히 변경하는 방법과, 일시적으로 변경하는 방법이 있다.
일시적으로 변경하게 되면, 재부팅 후에는 다시 CLI로 변경된다.
systemctl set-default graphical.target
GUI 모드로 영구히 변경하는
systemctl isolate graphical
둘 중 하나의 방법을 선택하여 입력한다.
마지막으로, GUI를 사용하게 하는 Tool을 다운 받아야 한다.
yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools"
이를 입력하면 자동으로 설치가 시작 되는데, 꽤 시간이 걸리니 기다린다.
reboot
이후 'reboot'를 입력하여 재부팅하면 GUI로 실행이 된다.