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를 설치하면 기본 까만 터미널이 보입니다.

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$ 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"
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

1
$ sudo yum update
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


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

명령은 yum group list 입니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
$ 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
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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


영어로 바꿔줍시다.

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

1
2
$ echo $LANG
ko_KR.UTF-8
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

1
$ LANG=en_US.UTF-8
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
$ 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
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


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

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

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

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

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

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

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

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


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

1
$ sudo reboot
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

재시작하면 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