본문 바로가기
클라우드 서버/오라클 클라우드 프리 티어

Centos7 GUI 화면 설치

by 마자동 2021. 1. 27.
반응형

Centos7를 설치하고 터미널을 처음 접하신 분들은 조금 당황하셨을겁니다. 

윈도우 화면(마우스 중심)에서 프롬프트 화면은 정말 생소하죠. 

 

Centos에서도 GUI화면은 존재합니다. 

다만 설치를 해줘야 하는데요. 

우선 GUI 화면을 설치해보도록 하겠습니다. 

 

 

 

GNOME Desktop 설치 

터미널에 접속하셔서 아래의 명령어를 실행합니다.

# sudo yum update

  • sudo 뜻 : superuser do의 줄임말로 슈퍼관리자가 실행한다 정도로 이해하면 되는 명령어
  • yum 뜻 : 레드헷 리눅스 계열 시스템 자동 업데이터 겸 패키지 설치/제거 도구(≒ 윈도우 업데이트 서버?)

 

명령어를 실행하면 최신 버전으로 업데이트를 진행합니다.

업데이트가 끝나면 아래의 명령어를 실행합니다.

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

yum의 설치 리스트에서 GNOME Desktop, Graphical Administration Tools를 설치하는 명령어입니다.

설치는 용량이 커서 시간이 조금 걸립니다.

 

 

yum에서 설치할 수 있는 리스트를 보는 명령어는  yum group list 입니다.

 

 

설치가 완료되었으면 다음 명령어를 실행합니다.

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

runlevel5가 GUI 환경이라 위와 같이 수정이 필요합니다.

 

  • ln 뜻: 기존 파일에 대한 하드 링크 심볼릭 링크를 생성하기 위해 사용되는 표준 유닉스 명령 유틸리티입니다. 여러개의 파일 이름을 동일한 파일에 연결할 수 있습니다.

 

설치는 모두 끝났습니다. 

reboot 명령어로 Centos를 재시작합니다.

sudo reboot

 

 

Putty를 이용한 GUI 접속

Putty는 터미널 접속 프로그램이라 GUI 접속이 불가능합니다.

허나 Putty를 사용해서 GUI 접속이 가능한 프로그램으로 포워딩할 수 있습니다. 

 

포워딩할 프로그램으로 Xming을 사용합니다. 

Xming을 다운로드 받아줍니다.

 

 

 

 

다음과 같은 명령어를 입력합니다.

# vi /etc/ssh/ssh_config

vi 편집기를 이용해서 ssh_config 파일을 변경하려 합니다.

 

vi 편집기에서 a를 클릭하면 편집가능한 상태가 됩니다. 

a를 클릭하시고 ForwardX11 no로 설정되어 있는데  yes 로 변경해주세요.

yes로 변경하셨으면 

  1. esc키 클릭
  2. : 키 클릭
  3. wq 입력 후 엔터

: 는 명령이 입력하겠다는 뜻이고

wq는 변경사항을 저장하고 빠져나가겠다는 명령어입니다. 

 

vi편집기 명령어는 아래에서 확인하세요.

terms.naver.com/entry.nhn?docId=4125944&cid=59321&categoryId=59321 

 

VI 에디터 명령어 정리표

[이동명령어] | 명령어 | 기능 | | 문자 | h, j, k, l | 왼쪽, 아래, 위, 오른쪽으로 이동 | | 단어/문자열 | w, W, b, B e, E ), ( }, { ]], [[ | 한 단어 오른쪽, 왼쪽으로 이동 단어의 끝으로 이동 다음 문장, 전

terms.naver.com

 

 

 

sshd 서비스를 재시작합니다.

# service sshd restart

 

 

 

 

Putty에서 X11 포워딩 설정합니다.

접속 세션을 load하고 

Connection > SSH > X11의 설정을 다음과 같이 변경하고

다시 session으로 돌아와 꼭 세이브 해줍시다.(안하면 다음에 접속할 때 또 설정해야해요.)

 

 

이제 터미널에서 다음 명령어를 입력하면 GUI화면이 포워딩됩니다.

# gnome-session

이제 GUI 환경에서 Centos7을 사용할 수 있습니다.

 

감사합니다.

반응형

댓글