50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
8분 남음
원격 접속 및 작업공간

CentOS 7에 GUI 설치하는 방법 [완전 가이드]

Alex Robbins By Alex Robbins 8분 소요 업데이트됨 2023년 7월 10일
CentOS 7 GUI 설치

어떤 이유에서든 GUI 없이 커맨드라인만 있는 최소 설치 CentOS 7 환경에 놓이게 된 경우가 있습니다. 괜찮습니다. 누구에게나 생길 수 있는 일이에요. 설치 중에 GUI 선택을 빠뜨렸거나, 저렴한 Linux 호스팅 플랜에서 기본 제공된 환경일 수도 있습니다. 어떤 상황이든 (CentOS가 아닌 Ubuntu 서버에 GUI 데스크톱을 설치해야 하는 경우라면 제 가이드 Ubuntu 서버에 GUI 설치하기를 참고하세요), 지금 서버에는 커맨드라인만 있는 상태입니다.

베테랑 Linux 개발자나 서버 관리자라면 GUI 없는 환경을 선호하기도 하지만, 이제 막 시작했거나 중급 수준의 관리자 또는 개발자라면 GNOME GUI 같은 좀 더 친숙한 환경이 필요할 것입니다. 사실 CentOS 7에 GUI를 설치하는 것은 생각보다 어렵지 않습니다. 여기서는 그 과정을 단계별로 안내합니다. 먼저 현재 상황을 파악해 봅시다. 최소 설치 CentOS 7이라면 화면에 이런 모습이 보일 것입니다:

CentOS 7에 그래픽 사용자 인터페이스 설치

이것은 텍스트 기반의 CLI(커맨드라인 인터페이스)입니다. 새 GUI를 설치하고 실행하려면 인터넷 연결만 있으면 됩니다. 나머지는 아래 단계를 따르기만 하면 됩니다. CentOS 서버에 설치할 수 있는 GUI는 다양하며, 각각 고유한 디자인과 기능을 갖추고 있습니다.

CentOS 서버에 어떤 데스크톱 환경을 사용할지는 사용자가 직접 선택할 수 있습니다. 여기서는 많이 사용되는 세 가지 옵션을 살펴봅니다. 첫 번째는 다양한 Linux 배포판에서 널리 쓰이는 GNOME 데스크톱입니다. CentOS 7에 GUI를 설치하려면 root 계정이거나 sudo 권한이 있는 사용자여야 합니다.

centos-vps 최소 사양의 극한을 보여주는 서버

Cloudzy CentOS VPS에서 CentOS 7 또는 CentOS 8을 받으시고 최소한의 리소스 소비로 효율적인 Linux 기반 서버를 운영하십시오.

CentOS VPS 시작하기

CentOS 7에 GUI를 설치하는 방법

다음 내용에서는 세 가지 GUI를 사용해 CentOS 7에 GUI를 설치하는 방법을 안내합니다. 필요에 맞는 것을 선택하세요.

GNOME 설치

GNOME 은 Unix 계열 시스템(다양한 Linux 배포판, FreeBSD 등)에서 초기에 출시된 GUI 중 하나이며, 완전한 오픈 소스입니다. GNOME는 리소스 사용량이 적고 인터페이스도 깔끔해 CentOS 서버에 적합한 선택입니다. CentOS 7에 GNOME를 설치하려면 먼저 패키지를 업데이트해야 하며, 이를 위해 yum을 사용합니다. yum은 CentOS의 기본 패키지 관리자로, Ubuntu의 apt 명령과 유사합니다. 서버 패키지를 업데이트하려면 CLI에서 다음 명령을 실행하세요:

sudo yum update

업그레이드가 완료되었으니 이제 본론으로 들어가겠습니다. GNOME 설치는 생각보다 간단합니다. 업데이트가 끝난 후 다음 명령을 실행해 GNOME 데스크톱을 다운로드하고 설치하세요:

sudo yum -y groups install "GNOME Desktop"

GNOME 데스크톱 설치 파일의 크기가 약 700~800MB이므로, 인터넷 연결 속도에 따라 시간이 다소 걸릴 수 있습니다. 다운로드와 설치가 완료되면 아무 일도 없었던 것처럼 다시 커맨드 라인 화면으로 돌아옵니다. GUI를 실제로 실행하려면 X Window System을 설정하고 실행해야 합니다. X Window System은 GUI 구동을 담당하는 핵심 구성 요소입니다. 이를 실행하려면 startx 명령을 사용하지만, 그 전에 실행할 데스크톱 환경을 지정해야 합니다. 방금 설치한 GNOME 셸을 지정하려면 다음 명령을 실행하세요:

echo "exec gnome-session" >> ~/.xinitrc

이제 X Window System이 GNOME 데스크톱을 실행하도록 설정되었으며, 설치가 완료되었습니다.

관련 글: KDE vs GNOME vs Xfce

GNOME 시작

이제 GNOME를 실행해 정상적으로 작동하는지 확인해 봅시다. X Window System을 시작하는 명령은 다음과 같습니다:

startx

모든 과정이 정상적으로 진행되었다면 곧 새 GNOME 데스크톱 GUI 화면이 나타납니다. 아래와 같은 화면이 보인다면, CentOS 7에 GUI 설치를 성공적으로 마친 것입니다.

CentOS 7에 GUI 설치하기

기본 GUI 로그인

그렇다면 다음에 서버에 로그인할 때는 어떻게 해야 할까요? CentOS를 재부팅할 때마다 startx 명령을 매번 실행해야 할까요? 사실 그렇긴 하지만, 이를 해결하는 방법도 있습니다. 로그인할 때마다 텍스트만 가득한 CLI 화면을 보고 싶지 않다면, 터미널을 열고(CTRL + ALT + T 등을 사용) 다음 명령을 실행하세요:

systemctl set-default graphical.target

이 명령을 실행하면 CentOS가 부팅될 때마다 현재 GUI 셸(여기서는 GNOME 데스크톱)을 자동으로 로드하고 실행합니다. 이제 서버를 재부팅해 테스트해 봅시다. GUI에서 직접 재부팅할 수 있으니 별도의 명령은 필요 없습니다. CentOS가 다시 시작되면 아래와 같은 GUI 로그인 화면이 나타납니다(참고로 'John Smith'는 예시일 뿐입니다!).

간단하죠? 이제 최소한의 구성이었던 CentOS 7에 사용하기 편한 GUI가 설치되었습니다. 그런데 GNOME가 마음에 들지 않는다면 어떻게 할까요? 걱정하지 않아도 됩니다. KDE와 MATE 설치 방법도 이어서 소개할 예정이니, 원하는 환경을 선택하면 됩니다. 다음은 다양한 테마가 적용된 KDE.

관련 글: CentOS 8에 PPTP VPN를 설치하는 방법

CentOS 7에 GUI 설치하기: KDE Plasma

기본적으로 GNOME 설치와 동일한 과정입니다. 먼저 yum을 업데이트하세요:

sudo yum update

업데이트가 완료되면 다음 명령으로 KDE를 다운로드하고 설치하세요:

sudo yum -y groups install "KDE Plasma Workspaces"

대용량 설치 파일을 다운로드한 후 설정까지 진행하기 때문에, 시스템 사양과 인터넷 연결 속도에 따라 시간이 걸릴 수 있습니다. 완료되면 다음 명령을 실행해 X Window System에 등록하세요:

echo "exec startkde" >> ~/.xinitrc

이제 KDE Plasma를 실행해 지금까지의 과정이 정상적으로 완료되었는지 확인해 봅시다. X Window System을 다음 명령으로 시작하세요:

startx

잠시 후 다음 시작 화면이 나타납니다:

축하합니다! CentOS 7에 GUI를 다시 한 번 성공적으로 설치했습니다. KDE를 기본 GUI로 설정하고 부팅 시 자동으로 로드되도록 하려면, GNOME 때와 동일하게 다음 명령을 실행하세요:

systemctl set-default graphical.target

이제 매번 새 GUI 로그인 화면을 통해 접속할 수 있습니다. 다음으로 인기 있는 데스크톱 환경 중 하나인 MATE를 설치하는 방법을 알아보겠습니다. 이번 가이드에서 소개하는 마지막 환경입니다.

관련 글: CentOS 8에 Gnome 설치하기

CentOS 7에 GUI 설치하기: MATE

MATE는 완성도 높은 셸로, 시각적인 완성도를 중시하는 사용자에게 훌륭한 선택입니다. 설치 및 실행 방법은 GNOME, KDE와 거의 동일하므로 간략하게 설명하겠습니다. 먼저 다음 명령으로 서버 패키지를 업데이트하세요:

sudo yum update

업데이트가 완료되면 MATE를 다운로드하고 설치합니다:

sudo yum --enablerepo=epel -y groups install "MATE Desktop"

설치에는 다소 시간이 걸립니다. 완료되면 다음 명령을 실행하여 현재 데스크톱 환경으로 지정해야 합니다:

echo "exec /usr/bin/mate-session" >> ~/.xinitrc

다른 설치 방법과 마찬가지로, X Window System을 실행하여 새 GUI를 테스트합니다:

startx

아래의 화면이 보인다면 CentOS 7에 MATE GUI 설치를 성공적으로 완료한 것입니다.

이제 CentOS 7 서버를 재부팅할 때마다 자동으로 로드되도록 다음 명령을 실행합니다:

systemctl set-default graphical.target
centos-vps 최소 사양의 극한을 보여주는 서버

Cloudzy CentOS VPS에서 CentOS 7 또는 CentOS 8을 받으시고 최소한의 리소스 소비로 효율적인 Linux 기반 서버를 운영하십시오.

CentOS VPS 시작하기

결론

이제 텍스트 전용 최소 설치 환경에서 CentOS 7에 GUI를 설치하는 방법을 알게 되었습니다. CentOS 7 같은 Linux 배포판의 장점 중 하나는 세 가지 데스크톱 환경을 동시에 설치한 뒤, 로그인 화면에서 원하는 것을 선택해 사용할 수 있다는 점입니다.

다음 단계가 걱정된다면 CentOS EoL, 저희가 함께하겠습니다. 서버에 원하는 기능을 자유롭게 선택할 수 있다는 것은 Linux가 제공하는 장점 중 하나에 불과합니다. 합리적인 가격의 Linux 호스팅 플랜을 선택하고, , Linux VPS처럼, 필요에 맞게 구성하면 불필요한 기능이 포함된 고가의 전용 서버에 과도한 비용을 지불하지 않고도 최적의 성능을 얻을 수 있습니다.

공유

블로그 더 보기

계속 읽기.

보안 위험 설명: Chrome 원격 데스크톱은 안전한가? 자물쇠가 있는 미래지향적 방패 위 Google 로고를 보여주는 기능 이미지, Cloudzy 브랜딩.
원격 접속 및 작업공간

Chrome 원격 데스크톱은 안전한가? 보안 위험 설명

Chrome 원격 데스크톱을 검색했고 "보안 위험"이라는 문구가 붙어 있는 것을 발견했습니다. 그것은 제기할 만한 공정한 질문이며 정확한 답변을 받을 자격이 있습니다

Rexa CyrusRexa Cyrus 12분 소요
Cloudzy 로고와 함께 "전체 가이드 - VDI vs VM의 차이점은?"이라고 표시된 떠 있는 UI 화면이 있는 서버 랙을 보여주는 어두운 파란색 기술 배너.
원격 접속 및 작업공간

VDI vs VM의 차이점은? (2026 가이드)

기업들은 원격 인력을 보호하면서 백엔드 리소스를 확장하려고 예산을 출혈하고 있습니다. 가상 머신(VM)은 독립형으로 작동하는 격리된 컴퓨팅 환경입니다

Rexa CyrusRexa Cyrus 12분 소요
비교를 위해 두 플랫폼을 나란히 포함한 AnyDesk vs TeamViewer 기능 이미지 + Cloudzy 로고 + 태그라인 + 설명
원격 접속 및 작업공간

AnyDesk vs TeamViewer: 작동 방식과 2026년 어느 것이 더 나은가

세계 반대편에 있고 집이나 사무실 PC에 긴급히 접근해야 하는데 빠르게 접근할 방법이 없다고 상상해보세요. 사용 가능한 여러 솔루션이 있습니다

Jim SchwarzJim Schwarz 15분 소요

배포할 준비가 되셨나요? 월 $2.48부터.

2008년부터 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.