All Products
Search
Document Center

Elastic Compute Service:Instal GUI pada sistem Linux

Last Updated:Jun 22, 2026

Secara default, image Linux publik yang disediakan oleh Alibaba Cloud tidak menyertakan lingkungan desktop guna memastikan kinerja dan stabilitas server yang optimal. Menginstal antarmuka pengguna grafis (GUI) dapat meningkatkan pengalaman pengguna dan efisiensi operasional secara signifikan.

Penerapan dan risiko

Sebelum memulai, baca dan pahami batasan serta risiko utama berikut ini.

  • Kompatibilitas sistem operasi: Alibaba Cloud Linux tidak mendukung instalasi GUI.

  • Batasan alat koneksi remote: Setelah GUI diinstal, koneksi VNC secara default menggunakan antarmuka grafis. Koneksi menggunakan Workbench dan Session Manager tidak terpengaruh.

  • Dampak kinerja: GUI terus-menerus mengonsumsi sumber daya CPU dan memori dalam jumlah besar, biasanya memerlukan tambahan minimal 1 hingga 2 GiB memori. Hal ini dapat menyebabkan tanggapan lebih lambat pada instans dengan spesifikasi rendah. Kami menyarankan hanya menginstal GUI untuk kasus penggunaan tertentu yang diperlukan, seperti pengujian otomatis atau rendering grafis. Untuk manajemen server rutin, gunakan alat command-line.

Pemilihan cepat

Memilih lingkungan desktop ringan dapat mengurangi konsumsi sumber daya.

Lingkungan desktop (DE)

Penggunaan sumber daya (Memori)

Spesifikasi minimum

XFCE

Rendah (sekitar 500–800 MB)

2 vCPU, 2 GiB

MATE

Sedang (sekitar 800 MB–1,2 GiB)

2 vCPU, 4 GiB

GNOME

Tinggi (sekitar 1,5 GiB+)

4 vCPU, 8 GiB

Prosedur

Penting

Sebelum instalasi, kami menyarankan membuat snapshot manual dari instans ECS Anda. Hal ini memungkinkan pemulihan data cepat jika terjadi masalah.

Instal XFCE pada Ubuntu 18/20/22/24

  1. Hubungkan ke instans menggunakan VNC.

  2. Perbarui daftar paket dan tingkatkan paket yang telah terinstal.

    sudo apt update && sudo apt upgrade -y
  3. Instal lingkungan desktop XFCE.

    sudo apt install -y xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
    LightDM adalah display manager ringan yang memuat jendela login, mengotentikasi pengguna, dan memulai sesi desktop saat boot.
  4. Restart instans ECS.

    sudo reboot
  5. Hubungkan dan verifikasi.

    Tunggu hingga sistem selesai restart. Antarmuka grafis akan muncul, menandakan instalasi berhasil.

    Secara default, Ubuntu tidak mengizinkan pengguna root untuk login ke sesi grafis. Buat pengguna standar untuk sesi desktop dan berikan hak istimewa sudo sesuai kebutuhan agar tidak mengoperasikan desktop secara langsung sebagai root.

Uninstal antarmuka grafis

Untuk menghapus antarmuka grafis, jalankan perintah berikut:

# 1. Hentikan dan uninstal paket terkait XFCE
sudo apt-get purge -y xfce4* lightdm*
# 2. Hapus otomatis paket dependensi yang tidak diperlukan
sudo apt-get autoremove -y --purge
# 3. Restart sistem
sudo reboot

Instal GNOME pada Anolis 8/CentOS Stream

  1. Hubungkan ke instans menggunakan VNC.

  2. Perbarui paket.

    sudo dnf update -y
  3. Instal lingkungan desktop GNOME.

    sudo dnf groupinstall "Server with GUI" -y
    "Server with GUI" adalah grup paket yang mencakup GNOME dan utilitas umum.
  4. Atur sistem agar boot ke target grafis secara default.

    sudo systemctl set-default graphical.target
  5. Restart instans untuk menerapkan perubahan.

    sudo reboot

    Setelah instans restart, login melalui VNC dari konsol ECS untuk melihat layar login GNOME. Masukkan username dan password instans untuk mengakses desktop.

Uninstal antarmuka grafis

Untuk menghapus antarmuka grafis, jalankan perintah berikut:

# 1. Kembali ke target boot command-line
sudo systemctl set-default multi-user.target
# 2. Uninstal grup paket antarmuka grafis
sudo dnf groupremove "Server with GUI" -y
# 3. Hapus otomatis paket dependensi yang tidak diperlukan
sudo dnf autoremove -y
# 4. Restart instans
sudo reboot

Instal MATE pada CentOS 7/8

Penting

CentOS 7 dan 8 telah mencapai masa akhir dukungan (End of Life/EOL). Repositori perangkat lunak resmi tidak lagi tersedia. Melanjutkan penggunaan versi ini menimbulkan risiko keamanan dan dapat menyebabkan kegagalan instalasi.

  1. Hubungkan ke instans menggunakan VNC.

  2. Tingkatkan semua paket.

    sudo yum -y upgrade
  3. Instal lingkungan desktop MATE.

    sudo yum groups install "X Window System"
    sudo yum groups install "MATE Desktop"
  4. Atur instans agar boot ke lingkungan desktop grafis secara default.

    sudo systemctl set-default graphical.target
  5. Restart instans ECS.

    sudo reboot

Uninstal antarmuka grafis

# Lihat grup yang terinstal
sudo yum group list installed
# Uninstal lingkungan desktop MATE
sudo yum groupremove "MATE Desktop"
sudo yum groupremove "X Window System"
# Hapus otomatis paket dependensi yang tidak diperlukan
sudo yum autoremove
# Atur sistem agar boot ke mode multi-user (teks)
sudo systemctl set-default multi-user.target
# Restart sistem
sudo reboot

Praktik terbaik untuk lingkungan produksi

Saat menggunakan GUI di lingkungan produksi, ikuti praktik terbaik berikut.

  • Perencanaan sumber daya: Sediakan CPU dan memori yang cukup untuk lingkungan desktop yang Anda pilih guna memastikan instalasi berhasil dan operasi berjalan lancar. Pantau terus penggunaan sumber daya dengan melihat data pemantauan instans dan tingkatkan spesifikasi instans jika diperlukan.

  • Penguatan keamanan:

    • Prinsip hak istimewa minimal: Buat pengguna standar non-root yang khusus digunakan untuk login GUI. Hindari penggunaan akun root untuk sesi desktop.

    • Pembaruan sistem: Secara berkala jalankan sudo dnf update atau sudo apt upgrade untuk segera memperbaiki kerentanan keamanan pada lingkungan desktop dan sistem dasar.

FAQ

Permasalahan keyboard dan mouse pada CentOS

Gejala

Setelah menginstal lingkungan desktop dan menghubungkan ke instans ECS menggunakan VNC dari konsol ECS, mouse dan keyboard tidak merespons.

Penyebab

Hal ini disebabkan oleh masalah pada driver keyboard dan mouse.

Solusi

Ikuti langkah-langkah berikut untuk mengubah tipe driver menjadi evdev.

  1. Instal driver evdev.

    yum install xorg-x11-drv-evdev
  2. Buat file konfigurasi /etc/X11/xorg.conf.

    Xorg -configure
  3. Cadangkan file konfigurasi baru tersebut.

    cp xorg.conf.new /etc/X11/xorg.conf
  4. Edit file /etc/X11/xorg.conf dan ubah driver mouse dan keyboard menjadi evdev.

    Identifier "Keyboard0"
    Driver "evdev"       #Ubah menjadi evdev
    Option "Device" "/dev/input/event3"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "evdev"       #Ubah menjadi evdev
    Option "Device" "/dev/input/event5"
    Option "Mode" "Absolute"
    EndSection
    • File konfigurasi sebelum dimodifikasi tampak seperti berikut:

      Section "InputDevice"
              Identifier  "keyboard0"
              Driver      "kbd"
      EndSection
      Section "InputDevice"
              Identifier  "Mouse0"
              Driver      "mouse"
              Option      "Protocol" "auto"
              Option      "Device" "/dev/input/mice"
              Option      "ZAxisMapping" "4 5 6 7"
      EndSection
    • File konfigurasi setelah dimodifikasi tampak seperti berikut:

      Section "InputDevice"
              Identifier  "Keyboard0"
              Driver  "evdev"
              Option  "Device" "/dev/input/event3"
      EndSection
      Section "InputDevice"
              Identifier  "Mouse0"
              Driver  "evdev"
              Option  "Device" "/dev/input/event5"
              Option  "Mode" "Absolute"
      EndSection
  5. Restart instans ECS dan pastikan mouse serta keyboard berfungsi dengan benar.

GNOME gagal startup pada CentOS

Gejala

Setelah Anda menginstal lingkungan desktop GNOME dan me-restart instans ECS, Anda tidak dapat login. Pesan error berikut ditampilkan:

"You are currently trying to run as the root super user. The super user is a specialized account that is not designed to run a normal user session. Various programs will not function properly, and actions performed under this account can cause unrecoverable damage to the operating system."
Penyebab

Pesan ini muncul karena layanan messagebus dan haldaemon tidak dimulai secara otomatis. Untuk meningkatkan kinerja dan stabilitas sistem, image Linux publik Alibaba Cloud tidak menjalankan layanan ini secara default.

Solusi
  1. Kembalikan sistem operasi dari snapshot. Untuk informasi selengkapnya, lihat Kembalikan disk menggunakan snapshot.

  2. Ikuti prosedur untuk menginstal ulang GUI.

  3. Konfigurasikan layanan messagebus dan haldaemon agar otomatis dimulai saat boot.

    chkconfig --level 35 messagebus on
    chkconfig --level 35 haldaemon on
    Kami menyarankan Anda mengubah runlevel ke Level 3, lalu gunakan perintah startx untuk memulai lingkungan desktop guna menguji ketersediaannya. Hal ini memungkinkan Anda beralih ke mode terminal untuk troubleshooting jika terjadi masalah. Setelah Anda memastikan lingkungan desktop berjalan dengan benar, kembalikan runlevel ke Level 5.

Dependensi tidak terpenuhi pada Ubuntu

Gejala

Saat menginstal desktop grafis pada Ubuntu 18, Anda mungkin mengalami error berikut.

root@iZxxx:~# apt install ubuntu-desktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ubuntu-desktop : Depends: nautilus but it is not going to be installed
                 Depends: ubuntu-release-upgrader-gtk but it is not going to be installed
                 Depends: update-manager but it is not going to be installed
                 Recommends: gnome-disk-utility but it is not going to be installed
                 Recommends: gvfs-fuse but it is not going to be installed
                 Recommends: nautilus-share but it is not going to be installed
                 Recommends: usb-creator-gtk but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@iZxxx:~#
Penyebab

Error ini terjadi karena instalasi ubuntu-desktop memerlukan versi sebelumnya dari paket update-manager-core, libparted2, dan python3-update-manager. Anda harus menghapus paket versi lebih tinggi agar sistem dapat menginstal ulang versi yang benar dan menyelesaikan dependensi tersebut.

Solusi
  1. Uninstal paket versi lebih tinggi.

    apt-get remove update-manager-core libparted2 python3-update-manager
  2. Instal ulang desktop grafis.

    apt-get update
    apt-get install ubuntu-desktop

Bagaimana cara memperbaiki error Invalid configuration value: failovermethod=priority dari yum groupinstall?

Gejala
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
CentOS Linux 8 - AppStream
Penyebab

Masalah ini terjadi karena file konfigurasi repositori Extra Packages for Enterprise Linux (EPEL) /etc/yum.repos.d/CentOS-epel.repo berisi opsi konfigurasi tidak valid failovermethod=priority. Pada CentOS 8, yum sebenarnya berbasis dnf, dan dnf tidak lagi mendukung opsi failovermethod. Oleh karena itu, saat dnf mengurai file konfigurasi repositori ini, error dilaporkan.

Solusi

Modifikasi file konfigurasi repositori EPEL untuk menghapus atau memberi komentar pada baris failovermethod=priority. Ikuti langkah-langkah berikut:

  1. Edit file konfigurasi repositori EPEL.

    Buka file /etc/yum.repos.d/CentOS-epel.repo. Contohnya:

    sudo vi /etc/yum.repos.d/CentOS-epel.repo
  2. Temukan dan beri komentar pada baris failovermethod=priority.

    Pada file yang terbuka, cari baris yang berisi failovermethod=priority.

    Tambahkan simbol # di awal baris untuk memberi komentar.

    # failovermethod=priority
  3. Bersihkan cache manajer paket agar konfigurasi baru berlaku.

    sudo yum clean all
    sudo yum makecache
  4. Coba instal GUI lagi.

    sudo yum groupinstall "Server with GUI" -y

Sistem lambat setelah instalasi GUI

Kelambatan sistem setelah menginstal GUI sering disebabkan oleh konsumsi sumber daya tinggi dari lingkungan desktop atau instans yang tidak memiliki sumber daya memadai.

Xrdp dapat meningkatkan kinerja dengan menggunakan Windows Remote Desktop Client (mstsc.exe) bawaan, yang menawarkan stabilitas lebih baik. Dengan koneksi jaringan yang kuat, Xrdp dapat memberikan pengalaman remote yang lebih lancar. Untuk menginstal Xrdp, jalankan perintah berikut:

sudo apt install xrdp -y
sudo adduser xrdp ssl-cert
sudo ufw allow 3389/tcp
sudo systemctl status xrdp
sudo systemctl enable xrdp

Jika sistem tetap lambat, pertimbangkan untuk beralih ke lingkungan desktop yang lebih ringan guna meningkatkan kinerja.