don't stop believing

CentOS 7 GUI 설치 (GNOME Desktop) 본문

Linux/CentOS

CentOS 7 GUI 설치 (GNOME Desktop)

Tongchun 2019. 1. 3. 17:01

CentOS를 설치하고 터미널을 이용해 사용하다 GUI 툴을 볼 일이 있었습니다.

Ubuntu의 경우 설치하면 GUI 툴이 기본으로 실행되지만 CentOS는 터미널이 기본인 것 같습니다.

CentOS에 GUI를 설치해 보겠습니다.


CentOS를 설치하면 기본 까만 터미널이 보입니다.

버전부터 확인하고 가겠습니다.

$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

먼저 yum을 업데이트 해줍니다.

$ sudo yum update


GUI 툴은 yum으로 설치합니다. group list로 설치할 수 있는 group을 확인합니다.

명령은 yum group list 입니다.

$ yum group list
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.mirror.moack.net
 * epel: mirror.premi.st
 * extras: centos.mirror.moack.net
 * ius: hkg.mirror.rackspace.com
 * updates: centos.mirror.moack.net
Available Environment Groups:
   최소 설치
   계산 노드
   인프라 서버
   파일 및 프린트 서버
   Cinnamon Desktop
   MATE Desktop
   기본 웹 서버
   가상화 호스트
   서버 - GUI 사용
   GNOME 데스크탑
   KDE Plasma Workspaces
   개발 및 창조를 위한 워크스테이션
Installed Groups:
   개발용 도구
Available Groups:
   Cinnamon
   Fedora Packager
   Haskell
   MATE
   Milkymist
   TurboGears 애플리케이션 프레임워크 
   Xfce
   과학기술 지원
   교육용 소프트웨어 
   그래픽기반 관리 도구
   레거시 UNIX 호환성
   보안 도구
   스마트카드 지원
   시스템 관리
   시스템 관리 도구
   일반적인 목적의 데스크탑 
   전자 실습 
   콘솔 인터넷 도구
   호환성 라이브러리
Done

명령을 실행했는데 한글로 나와서 뜻밖이네요.


영어로 바꿔줍시다.

먼저 CentOS의 언어 설정을 확인해 보겠습니다. echo로 $LANG을 확인합니다.

$ echo $LANG
ko_KR.UTF-8

역시 ko_KR.UTF-8로 나오네요. 영어로 바꿔줍니다.

$ LANG=en_US.UTF-8

그리고 다시 yum group list를 확인합니다.

$ yum group list
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.mirror.moack.net
 * epel: mirror.premi.st
 * extras: centos.mirror.moack.net
 * ius: hkg.mirror.rackspace.com
 * updates: centos.mirror.moack.net
Available Environment Groups:
   Minimal Install
   Compute Node
   Infrastructure Server
   File and Print Server
   Cinnamon Desktop
   MATE Desktop
   Basic Web Server
   Virtualization Host
   Server with GUI
   GNOME Desktop
   KDE Plasma Workspaces
   Development and Creative Workstation
Installed Groups:
   Development Tools
Available Groups:
   Cinnamon
   Compatibility Libraries
   Console Internet Tools
   Educational Software
   Electronic Lab
   Fedora Packager
   General Purpose Desktop
   Graphical Administration Tools
   Haskell
   Legacy UNIX Compatibility
   MATE
   Milkymist
   Scientific Support
   Security Tools
   Smart Card Support
   System Administration Tools
   System Management
   TurboGears application framework
   Xfce
Done


CentOS 7일 경우 설치할 group은 'Server with GUI', 'GNOME Desktop' 이렇게 두 개 입니다.

아래 yum 명령으로 group을 설치합니다.

$ sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

명령을 실행하면 group에 포함된 패키지들이 설치됩니다. 설치되는 패키지들이 983개나 되네요. 시간이 좀 걸립니다.

그리고 GUI로 system을 시작하기 위해 runlevel 변경해 줍니다.

$ sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

참고로 runlevel에 대해서는 아래 링크에서 확인하세요.

https://www.thegeekdiary.com/centos-rhel-7-begginners-guide-to-systemd-targets-replacement-of-sysv-init-run-levels/


설치는 이제 끝났습니다. reboot 명령으로 CentOS를 재시작 합니다.

$ sudo reboot

재시작하면 GNOME Desktop이 실행되고 로그인 화면이 나옵니다.


로그인을 해줍니다.



로그인 후 몇가지 체크를 하면 설정이 완료되었다고 나옵니다.

Start Using CentOS Linux 버튼을 클릭합니다



이제 CentOS의 GUI Tool (GNOME Desktop)을 사용하시면 됩니다.



'Linux > CentOS' 카테고리의 다른 글

go 설치 (on CentOS7)  (3) 2019.02.13
CentOS TimeZone 변경하기  (0) 2018.11.30
일반 user 계정 suder 추가하기  (0) 2018.11.23
CentOS 설치 후 yum 이 안될 때  (4) 2018.09.21
CentOS dmidecode 설치  (0) 2017.10.16
Comments