全部产品
Search
文档中心

Elastic Compute Service:Memasang Antarmuka Grafis pada Instans Linux

更新时间:Nov 09, 2025

Secara default, citra Linux publik dari Alibaba Cloud hanya berbasis baris perintah guna memastikan performa dan stabilitas server. Namun, untuk kasus penggunaan tertentu, menginstal antarmuka pengguna grafis (GUI) dapat meningkatkan pengalaman pengguna serta efisiensi operasional.

Kesesuaian dan penilaian risiko

Sebelum memulai, tinjau keterbatasan dan risiko berikut:

  • Kompatibilitas sistem operasi: Alibaba Cloud Linux, sistem operasi resmi dari Alibaba Cloud, tidak mendukung pemasangan GUI.

  • Keterbatasan alat koneksi jarak jauh: Setelah memasang GUI, koneksi VNC secara default menggunakan antarmuka grafis. Koneksi dari Workbench dan Pengelola Sesi tidak terpengaruh.

  • Dampak performa: GUI memberikan beban konstan pada sumber daya CPU dan memori, biasanya membutuhkan tambahan 1 GiB hingga 2 GiB memori. Konsumsi sumber daya ini dapat menyebabkan waktu respons lebih lambat pada instans dengan spesifikasi rendah. Pasang GUI hanya untuk skenario tertentu seperti pengujian otomatis atau rendering grafis. Untuk manajemen server rutin, gunakan alat baris perintah.

Panduan pemilihan cepat

Pilih lingkungan desktop dan protokol akses jarak jauh berdasarkan tipe instans dan kebutuhan Anda. Lingkungan desktop yang ringan mengurangi konsumsi sumber daya.

Lingkungan Desktop (DE)

Penggunaan Sumber Daya (Memori)

Tipe Instans Minimum yang Direkomendasikan

XFCE

Rendah (sekitar 500 MB hingga 800 MB)

2 vCPU, 2 GiB

MATE

Sedang (sekitar 800 MB hingga 1,2 GiB)

2 vCPU, 4 GiB

GNOME

Tinggi (sekitar 1,5 GiB+)

4 vCPU, 8 GiB

Panduan Pengguna

Penting

Sebelum memulai, buat snapshot dari instans ECS. Ini memungkinkan Anda memulihkan data dengan cepat jika terjadi masalah tak terduga.

Memasang desktop XFCE pada Ubuntu 18/20/22/24

  1. Hubungkan ke instans menggunakan VNC.

  2. Perbarui daftar paket dan paket yang telah diinstal.

    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 logon, mengotentikasi pengguna, dan memulai sesi desktop saat startup sistem.
  4. Mulai ulang instans ECS.

    sudo reboot
  5. Hubungkan dan verifikasi.

    Tunggu sistem untuk memulai ulang. Antarmuka grafis muncul, menegaskan bahwa instalasi berhasil.

    Secara default, Ubuntu tidak mengizinkan pengguna root untuk masuk ke sesi grafis. Buat pengguna reguler untuk sesi desktop dan berikan izin sudo sesuai kebutuhan. Hindari mengoperasikan desktop langsung sebagai pengguna root.

Hapus Antarmuka Grafis

Untuk menghapus antarmuka grafis, jalankan perintah berikut:

# 1. Hentikan dan uninstall paket terkait XFCE
sudo apt-get purge -y xfce4* lightdm*

# 2. Secara otomatis hapus paket dependensi yang tidak diperlukan
sudo apt-get autoremove -y --purge

# 3. Mulai ulang sistem
sudo reboot

Memasang desktop 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 alat umum.
  4. Atur sistem untuk memulai dalam mode grafis secara default.

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

    sudo reboot

    Setelah instans memulai ulang, masuk menggunakan VNC dari konsol untuk melihat antarmuka logon GNOME. Masukkan nama pengguna dan kata sandi untuk instans untuk mengakses desktop.

Hapus antarmuka grafis

Untuk menghapus antarmuka grafis, jalankan perintah berikut:

# 1. Kembalikan ke mode startup baris perintah
sudo systemctl set-default multi-user.target

# 2. Uninstall grup paket antarmuka grafis
sudo dnf groupremove "Server with GUI" -y

# 3. Secara otomatis hapus paket dependensi yang tidak diperlukan
sudo dnf autoremove -y

# 4. Mulai ulang instans
sudo reboot

Memasang desktop MATE pada CentOS 7/8

Penting

CentOS 7/8 telah mencapai Akhir Masa Pakai (EOL). Repositori perangkat lunak resmi tidak lagi valid. Penggunaan terus-menerus menimbulkan risiko keamanan, dan instalasi mungkin gagal.

  1. Hubungkan ke instans menggunakan VNC.

  2. Perbarui 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 untuk memulai dengan lingkungan desktop grafis secara default.

    sudo systemctl set-default graphical.target
  5. Mulai ulang instans ECS.

    sudo reboot

Menghapus Antarmuka Grafis

# Lihat grup yang terpasang
sudo yum group list installed

# Uninstall lingkungan desktop MATE
sudo yum groupremove "MATE Desktop"
sudo yum groupremove "X Window System"

# Secara otomatis hapus paket dependensi yang tidak diperlukan
sudo yum autoremove

# Atur sistem untuk memulai dalam mode multi-pengguna (teks)
sudo systemctl set-default multi-user.target

# Mulai ulang sistem
sudo reboot

Praktik terbaik untuk produksi

Evaluasi dengan hati-hati penggunaan antarmuka grafis dalam lingkungan produksi dan ikuti praktik terbaik berikut ini.

  • Perencanaan Sumber Daya: Berdasarkan lingkungan desktop yang dipilih, cadangkan sumber daya CPU dan memori yang cukup untuk memastikan instalasi dan operasi yang tepat. Terus pantau pemanfaatan sumber daya dengan melihat informasi pemantauan instans. Tingkatkan konfigurasi instans sesuai kebutuhan.

  • Penguatan Keamanan:

    • Prinsip Hak Istimewa Minimal: Buat pengguna reguler non-root yang didedikasikan untuk logon GUI. Hindari mengoperasikan desktop langsung sebagai pengguna root.

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

FAQ

Bagaimana cara menyelesaikan masalah keyboard dan mouse pada sistem CentOS setelah memasang desktop grafis?

Gejala

Setelah memasang lingkungan desktop, Anda tidak dapat menggunakan mouse dan keyboard ketika terhubung ke instans ECS menggunakan Komputasi Jaringan Virtual (VNC) dari Konsol ECS.

Penyebab

Masalah ini disebabkan oleh driver keyboard dan mouse yang abnormal.

Solusi

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

  1. Instal program evdev.

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

    Xorg -configure
  3. Cadangkan file konfigurasi.

    cp xorg.conf.new /etc/X11/xorg.conf
  4. Edit file konfigurasi /etc/X11/xorg.conf untuk mengubah jenis 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
    • Berikut ini adalah file konfigurasi sebelum modifikasi.

      image.png

    • Berikut ini adalah file konfigurasi setelah modifikasi.

      image.png

  5. Mulai ulang instans ECS dan konfirmasikan bahwa Anda dapat menggunakan mouse dan keyboard.

Apa yang harus saya lakukan jika desktop GNOME tidak tersedia karena layanan messagebus dan haldaemon tidak dimulai pada sistem CentOS?

Gejala

Setelah memasang lingkungan desktop GNOME dan memulai ulang instans ECS, Anda tidak dapat masuk ke instans setelah memasukkan nama pengguna dan kata sandi Anda. Pesan kesalahan berikut ditampilkan:

"Anda saat ini mencoba menjalankan sebagai super pengguna root. Super pengguna adalah akun khusus yang tidak dirancang untuk menjalankan sesi pengguna normal. Berbagai program tidak akan berfungsi dengan benar, dan tindakan yang dilakukan di bawah akun ini dapat menyebabkan kerusakan yang tidak dapat diperbaiki pada sistem operasi."
Penyebab

Masalah ini terjadi karena layanan messagebus dan haldaemon tidak dimulai secara otomatis. Secara default, layanan ini tidak dikonfigurasikan untuk dimulai secara otomatis dalam citra Linux publik untuk meningkatkan performa dan stabilitas sistem.

Solusi
  1. Kembalikan sistem operasi menggunakan snapshot. Untuk informasi lebih lanjut, lihat Kembalikan disk menggunakan snapshot.

  2. Ikuti langkah-langkah instalasi GUI untuk memasang ulang desktop grafis.

  3. Konfigurasikan layanan messagebus dan haldaemon untuk dimulai secara otomatis saat startup sistem.

    chkconfig --level 35 messagebus on
    chkconfig --level 35 haldaemon on
    Ubah tingkat startup ke Level 3, lalu jalankan perintah startx untuk memulai lingkungan desktop dan uji ketersediaannya. Jika terjadi masalah, Anda dapat beralih ke mode terminal untuk pemecahan masalah. Setelah Anda memastikan bahwa lingkungan desktop dimulai sesuai harapan, ubah tingkat startup ke Level 5.

Bagaimana cara menyelesaikan kesalahan "dependensi tidak terpenuhi" saat memasang antarmuka grafis pada Ubuntu?

Gejala

Kesalahan berikut mungkin terjadi saat Anda memasang desktop grafis pada Ubuntu 18.Installation error

Penyebab

Kesalahan ini terjadi karena paket `ubuntu-desktop` memerlukan versi sebelumnya dari paket `update-manager-core`, `libparted2`, dan `python3-update-manager`. Anda harus menghapus versi baru yang bertentangan yang telah diinstal. Sistem kemudian akan secara otomatis menginstal versi yang benar berdasarkan pohon dependensi.

Solusi
  1. Hapus paket yang bertentangan.

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

    apt-get update
    apt-get install ubuntu-desktop

Apa yang harus saya lakukan jika perintah yum groupinstall "Server with GUI" -y mengembalikan kesalahan Invalid configuration value: failovermethod=priority?

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

File repositori Extra Packages for Enterprise Linux (EPEL) /etc/yum.repos.d/CentOS-epel.repo berisi opsi konfigurasi yang tidak valid failovermethod=priority. Di CentOS 8, yum berbasis pada dnf, dan dnf tidak lagi mendukung opsi konfigurasi failovermethod. Oleh karena itu, kesalahan terjadi ketika dnf mengurai file konfigurasi repositori.

Solusi

Modifikasi file konfigurasi repositori EPEL untuk menghapus atau memberi komentar pada failovermethod=priority. Langkah-langkahnya adalah sebagai berikut.

  1. Edit file konfigurasi repositori EPEL.

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

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

    Dalam file yang terbuka, temukan baris yang berisi failovermethod=priority.

    Tambahkan # di awal baris untuk memberi komentar.

    # failovermethod=priority
  3. Bersihkan cache Yellowdog Updater, Modified (YUM) untuk memastikan konfigurasi baru berlaku.

    sudo yum clean all
    sudo yum makecache
  4. Pasang GUI lagi.

    sudo yum groupinstall "Server with GUI" -y

Bagaimana cara menyelesaikan sistem tersendat setelah memasang antarmuka grafis?

Jika sistem tersendat setelah Anda memasang antarmuka grafis, penyebabnya mungkin konsumsi sumber daya tinggi dari lingkungan desktop yang dipilih atau instans dengan konfigurasi sistem rendah.

Xrdp menggunakan program Remote Desktop (mstsc) asli di Windows, yang memberikan stabilitas lebih baik. Dengan koneksi jaringan yang baik, Xrdp dapat memberikan pengalaman jarak jauh yang lebih lancar. Untuk memasang 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 Linux memiliki sumber daya yang tidak mencukupi atau lingkungan desktop terlalu banyak menggunakan sumber daya, Anda dapat menggunakan lingkungan desktop yang lebih ringan untuk meningkatkan performa.