Ubuntu Server를 처음 설치한 경우 Ubuntu Desktop과 유사한 익숙한 사용자 인터페이스를 원할 수 있습니다. 우분투 서버에 그래픽 사용자 인터페이스(GUI)/데스크톱 환경을 설치하고 설정하는 방법은 다음과 같습니다.

우분투 서버에 GUI가 필요한 이유는 무엇인가요?

일반적으로 서버 시스템은 일반적으로 그래픽 사용자 인터페이스(GUI) 없이 작동하며, 일상적인 작업에는 명령줄 인터페이스(CLI)가 선호되는 방식입니다. 실제로 리소스 관리를 최적화하고 최적의 성능 수준을 유지하려면 프로덕션 서버에 GUI 구성 요소를 설치하지 않는 것이 좋습니다.

우분투 서버는 일반적으로 전문적인 용도로 사용되지만, 예비 노트북에서 미디어를 스트리밍하는 등 개인적인 용도로만 사용하는 경우에는 시스템 성능이 크게 저하되지 않는다면 서버에 그래픽 사용자 인터페이스(GUI)를 설치하는 것이 허용될 수 있습니다.

우분투 서버와 함께 그래픽 사용자 인터페이스(GUI)를 사용하면 관련 구성 요소를 시각적으로 직관적으로 표현하여 비디오 또는 오디오 스트리밍 작업의 관리 및 모니터링을 크게 향상시킬 수 있으므로 이해와 운영 효율성을 높일 수 있습니다.

시스템 업데이트 및 업그레이드

고급 패키지 도구(APT) 패키지 관리자를 사용하여 소프트웨어 저장소를 업데이트하고 시스템을 업그레이드하는 것은 우분투 서버에 수정을 구현하거나 추가 패키지를 설치하기 전에 필수적인 전제 조건입니다.

 sudo apt update && apt upgrade 

필요한 모든 수정이 완료되면 우분투 서버용 그래픽 사용자 인터페이스 설치를 진행합니다.

우분투 서버에 GUI로 데스크톱 환경 설치

컴퓨터의 데스크톱 환경을 선택할 때 사용할 수 있는 옵션은 다양합니다. 그러나 시스템의 하드웨어가 허용하는 경우 Ubuntu 시스템의 기본 옵션으로 사용되는 GNOME 데스크톱 환경을 선택하는 것이 좋습니다. 다른 데스크톱을 유연하게 탐색할 수 있지만, 그렇게 할 경우 특정 소프트웨어와의 호환성 문제가 발생할 수 있다는 점에 유의해야 합니다.

우분투 서버의 그래픽 사용자 인터페이스로 GNOME을 통합하려면 고급 패키지 도구(APT) 패키지 관리자를 사용하여 해당 소프트웨어 번들을 확보하고 설치할 수 있습니다:

 sudo apt install ubuntu-desktop 

KDE 플라즈마를 그래픽 사용자 인터페이스로 구현하기 위해 필요한 패키지를 다운로드하고 설치하기 위해 고급 패키지 도구(APT)를 활용해야 합니다.

 sudo apt install kde-plasma-desktop 

우분투 서버에서 MATE를 기본 데스크톱 환경으로 통합하려면 다음 명령을 실행합니다:

 sudo apt install ubuntu-mate-core

XFCE 그래픽 사용자 인터페이스를 설정하려면 터미널 또는 명령 프롬프트에서 다음 명령을 실행하세요:

 sudo apt install xubuntu-core 

Linux 시스템에서 어떤 데스크톱 환경을 선택해야 할지 혼란스러운 경우, 정보에 입각한 결정을 내릴 수 있도록 가장 높이 평가되는 Linux 데스크톱 환경의 포괄적인 목록을 작성했습니다.

이 글도 확인해 보세요:  Iotas: 넥스트클라우드 노트와 동기화되는 마크다운 기반 노트 필기 Linux 앱

또한 우분투 서버에 여러 개의 그래픽 사용자 인터페이스를 배포한 경우 디스플레이 관리자가 표시하는 로그인 화면에서 이들 사이를 전환할 수 있습니다. 이렇게 하려면 현재 활성 GUI에 해당하는 레이블을 탭하고 표시되는 드롭다운 목록에서 원하는 옵션을 선택하기만 하면 됩니다.

우분투 서버에 디스플레이 관리자 설치 및 설정

원하는 데스크톱 환경의 설치를 완료하면 사용자 계정 관리와 각 데스크톱 환경 세션 시작을 담당하는 디스플레이 관리자를 도입해야 합니다.

우분투 서버를 사용할 때는 시스템 성능에 미치는 영향을 최소화하는 리소스 효율적인 대안을 사용하는 것이 좋습니다. 이러한 옵션 중 하나는 시스템 리소스를 보존하면서 사용자 경험을 향상시킬 수 있는 민첩하고 메모리 친화적이며 상호 운용 가능한 그래픽 로그인 관리자인 LightDM입니다.

우분투 서버에 LightDM 설치

APT(고급 패키지 도구)를 사용하는 서버에 LightDM을 쉽게 설치하기 위해 APT 패키지 관리자에 내재된 기능을 활용할 수 있습니다.

 sudo apt install lightdm 

설치 절차 중에 사용자는 GNOME의 표준 그래픽 사용자 인터페이스 역할을 하는 GDM3 또는 선호하는 디스플레이 관리자로 LightDM 중 하나를 선택해야 합니다.

스페이스 바를 사용하여 LightDM을 선택한 다음 탭 키를 사용하여 선택을 확인합니다. 결정을 완료하고 LightDM을 기본 디스플레이 관리자로 설정하려면 Enter 키를 누릅니다.

우분투 서버에서 LightDM 설정

설치 절차가 완료되면 LightDM 서비스를 활성화해야 합니다. 이는 “service” 명령 또는 “systemctl” 명령을 사용하여 수행할 수 있습니다.

systemctl 유틸리티를 사용하여 LightDM 서비스를 시작하려면 앞서 언급한 명령을 실행합니다.

 sudo systemctl start lightdm.service 

다음 명령과 함께 “service” 유틸리티를 사용하여 LightDM 서비스를 시작합니다:

 sudo service lightdm start 

“재부팅” 명령을 실행하면 시스템이 재시작을 시작하고, 이후 부팅 과정에서 LightDM 그리너가 나타납니다. 그 후 로그인 인증에 성공하면 우분투 서버 세션 내에서 그래픽 사용자 인터페이스(GUI)에 액세스할 수 있게 됩니다.

기본 디스플레이 관리자로 LightDM 이외의 옵션을 탐색하려는 경우 시스템에서 이를 제거하는 프로세스는 아래에 설명되어 있습니다.

이 글도 확인해 보세요:  라즈베리 파이에서 호스팅할 수 있는 9가지 종류의 서버

우분투 서버에서 GUI를 제거하는 방법

명령줄 인터페이스(CLI)로 되돌리는 것은 간단하며 몇 가지 명령과 한 번의 시스템 재시작만으로 완료할 수 있습니다. 이렇게 하려면 APT(고급 패키지 도구) 패키지 관리자를 사용하여 이전에 설치한 모든 소프트웨어를 제거하세요.

 sudo apt autoremove ubuntu-desktop
sudo systemctl stop lightdm.service
sudo apt autoremove lightdm

다른 데스크톱 환경을 설치한 경우 초기 명령에서 데스크톱 패키지 이름을 적절히 수정해야 합니다.

수정 사항을 적용하려면 시스템을 다시 시작하여 구현된 업데이트가 완전히 활성화되도록 하세요.

선택할 수 있는 최고의 Linux 서버 배포판

우분투 서버는 현대에 서버 배포판 중에서 널리 선택되는 것으로 상당한 인정을 받았지만, 오픈 소스 소프트웨어 영역 내에 고려해야 할 대체 옵션이 있다는 것을 인식하는 것이 중요합니다.

우분투에 익숙해져서 변화를 모색하고 있다면 다른 서버 운영 체제를 대안으로 살펴보는 것이 좋습니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.