Tüm Ürünler
Search
Belge Merkezi

Elastic Compute Service:Install a GUI on a Linux system

Son Güncelleme:Sep 30, 2026

Alibaba Cloud tarafından sağlanan genel Linux görüntüleri, sunucu performansını ve kararlılığını en üst düzeye çıkarmak için varsayılan olarak masaüstü ortamı içermez. Grafiksel kullanıcı arayüzü (GUI) kurmak, kullanıcı deneyimini ve operasyonel verimliliği önemli ölçüde artırabilir.

Uygunluk ve riskler

Başlamadan önce aşağıdaki temel kısıtlamaları ve riskleri okuyup kabul edin.

  • İşletim sistemi uyumluluğu: Alibaba Cloud Linux, GUI kurulumunu desteklemez.

  • Uzak bağlantı aracı kısıtlamaları: GUI kurulduktan sonra VNC bağlantıları varsayılan olarak grafiksel arabirime yönlendirilir. Workbench ve Session Manager kullanılarak yapılan bağlantılar etkilenmez.

  • Performans etkisi: GUI, CPU ve bellek kaynaklarını sürekli olarak yoğun şekilde tüketir; genellikle en az 1-2 GiB ek bellek gerektirir. Bu durum, düşük teknik özelliklere sahip örneklerde yanıt sürelerinin uzamasına neden olabilir. GUI'yi yalnızca otomatik test veya grafik işleme gibi özel ve gerekli kullanım durumları için yüklemenizi öneririz. Rutin sunucu yönetimi için komut satırı araçlarını kullanın.

Hızlı seçim

Daha hafif bir masaüstü ortamı seçmek kaynak tüketimini azaltır.


Masaüstü ortamı (DE)


Kaynak kullanımı (Bellek)


Minimum teknik özellikler


XFCE


Düşük (yaklaşık 500–800 MB)


2 vCPU, 2 GiB


MATE


Orta (yaklaşık 800 MB–1,2 GiB)


2 vCPU, 4 GiB


GNOME


Yüksek (yaklaşık 1,5 GiB ve üzeri)


4 vCPU, 8 GiB

Yordam

Önemli

Kurulumdan önce ECS örneğinizin manuel bir anlık görüntüsünü oluşturmanızı öneririz. Bu sayede bir sorun oluştuğunda verileri hızla geri yükleyebilirsiniz.

Ubuntu 18/20/22/24 üzerinde XFCE kurulumu

  1. Örneğe VNC kullanarak bağlanın.

  2. Paket listesini güncelleyin ve yüklü paketleri yükseltin.

    sudo apt update && sudo apt upgrade -y
  3. XFCE masaüstü ortamını yükleyin.

    sudo apt install -y xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
    LightDM, önyükleme sırasında oturum açma penceresini yükleyen, kullanıcıyı doğrulayan ve masaüstü oturumunu başlatan hafif bir görüntü yöneticisidir.
  4. ECS örneğini yeniden başlatın.

    sudo reboot
  5. Bağlantı kurun ve doğrulayın.

    Sistemin yeniden başlamasını bekleyin. Grafiksel arayüzün görünmesi kurulumun başarılı olduğunu gösterir.

    Ubuntu varsayılan olarak root kullanıcısının grafiksel bir oturuma giriş yapmasına izin vermez. Masaüstü oturumları için standart bir kullanıcı oluşturun ve doğrudan root olarak masaüstünde çalışmayı önlemek için gerektiğinde sudo ayrıcalıkları atayın.

Grafiksel arabirimi kaldırma

Grafiksel arabirimi kaldırmak için aşağıdaki komutları çalıştırın:

# 1. Stop and uninstall XFCE-related packages
sudo apt-get purge -y xfce4* lightdm*
# 2. Automatically remove unnecessary dependency packages
sudo apt-get autoremove -y --purge
# 3. Restart the system
sudo reboot

Anolis 8/CentOS Stream üzerinde GNOME kurulumu

  1. Örneğe VNC kullanarak bağlanın.

  2. Paketleri güncelleyin.

    sudo dnf update -y
  3. GNOME masaüstü ortamını yükleyin.

    sudo dnf groupinstall "Server with GUI" -y
    "Server with GUI", GNOME ve yaygın yardımcı programları içeren bir paket grubudur.
  4. Sistemi varsayılan olarak grafiksel hedefte önyüklenecek şekilde ayarlayın.

    sudo systemctl set-default graphical.target
  5. Değişikliklerin uygulanması için örneği yeniden başlatın.

    sudo reboot

    Örnek yeniden başladıktan sonra, GNOME oturum açma ekranını görmek için ECS konsolundan VNC üzerinden giriş yapın. Masaüstüne erişmek için örneğin kullanıcı adını ve parolasını girin.

Grafiksel arabirimi kaldırma

Grafiksel arabirimi kaldırmak için aşağıdaki komutları çalıştırın:

# 1. Switch back to the command-line boot target
sudo systemctl set-default multi-user.target
# 2. Uninstall the graphical interface package group
sudo dnf groupremove "Server with GUI" -y
# 3. Automatically remove unnecessary dependency packages
sudo dnf autoremove -y
# 4. Restart the instance
sudo reboot

CentOS 7/8 üzerinde MATE kurulumu

Önemli

CentOS 7 ve 8'in yaşam döngüsü sona ermiştir (EOL). Resmi yazılım depoları artık mevcut değildir. Bu sürümleri kullanmaya devam etmek güvenlik riskleri oluşturur ve kurulum hatalarına neden olabilir.

  1. Örneğe VNC kullanarak bağlanın.

  2. Tüm paketleri yükseltin.

    sudo yum -y upgrade
  3. MATE masaüstü ortamını yükleyin.

    sudo yum groups install "X Window System"
    sudo yum groups install "MATE Desktop"
  4. Örneği varsayılan olarak grafiksel masaüstü ortamında önyüklenecek şekilde ayarlayın.

    sudo systemctl set-default graphical.target
  5. ECS örneğini yeniden başlatın.

    sudo reboot

Grafiksel arabirimi kaldırma

# View installed groups
sudo yum group list installed
# Uninstall the MATE Desktop environment
sudo yum groupremove "MATE Desktop"
sudo yum groupremove "X Window System"
# Automatically remove unnecessary dependency packages
sudo yum autoremove
# Set the system to boot into multi-user (text) mode
sudo systemctl set-default multi-user.target
# Restart the system
sudo reboot

Üretim ortamı için en iyi uygulamalar

Üretim ortamında GUI kullanırken aşağıdaki en iyi uygulamaları izleyin.

  • Kaynak planlaması: Seçtiğiniz masaüstü ortamının başarılı bir şekilde kurulmasını ve sorunsuz çalışmasını sağlamak için yeterli CPU ve bellek kaynağı ayırın. Örnek izleme verilerini görüntüleyerek kaynak kullanımını sürekli olarak izleyin ve gerekirse örnek teknik özelliklerini yükseltin.

  • Güvenlik sıkılaştırma:

    • En az ayrıcalık ilkesi: GUI girişi için kök olmayan standart bir kullanıcı oluşturun. Masaüstü oturumlarında root hesabını kullanmaktan kaçının.

    • Sistem güncellemeleri: Masaüstü ortamındaki ve altta yatan sistemdeki güvenlik açıklarını hızla yamalamak için düzenli olarak sudo dnf update veya sudo apt upgrade komutlarını çalıştırın.

SSS

CentOS klavye ve fare sorunları

Belirtiler

Masaüstü ortamını kurduktan ve ECS konsolundan VNC kullanarak ECS örneğine bağlandıktan sonra fare ve klavye yanıt vermez.

Neden

Bu durum, klavye ve fare sürücülerindeki sorunlardan kaynaklanır.

Çözüm

Sürücü türünü evdev olarak değiştirmek için şu adımları izleyin.

  1. evdev sürücüsünü yükleyin.

    yum install xorg-x11-drv-evdev
  2. /etc/X11/xorg.conf yapılandırma dosyasını oluşturun.

    Xorg -configure
  3. Yeni yapılandırma dosyasının yedeğini alın.

    cp xorg.conf.new /etc/X11/xorg.conf
  4. /etc/X11/xorg.conf dosyasını düzenleyin ve fare ile klavye sürücüsünü evdev olarak değiştirin.

    Identifier "Keyboard0"
    Driver "evdev"       #Change to evdev
    Option "Device" "/dev/input/event3"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "evdev"       #Change to evdev
    Option "Device" "/dev/input/event5"
    Option "Mode" "Absolute"
    EndSection
    • Değiştirilmeden önceki yapılandırma dosyası aşağıdakine benzer:

      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
    • Değiştirildikten sonraki yapılandırma dosyası aşağıdakine benzer:

      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. ECS örneğini yeniden başlatın ve fare ile klavyenin doğru çalıştığını doğrulayın.

CentOS üzerinde GNOME başlatma hatası

Belirtiler

GNOME masaüstü ortamını kurup ECS örneğini yeniden başlattıktan sonra giriş yapamazsınız. Aşağıdaki hata görüntülenir:

"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."
Neden

messagebus ve haldaemon hizmetleri otomatik olarak başlatılmaz. Sistem performansını ve kararlılığını artırmak için Alibaba Cloud genel Linux görüntüleri bu hizmetleri varsayılan olarak başlatmaz.

Çözüm
  1. İşletim sistemini bir anlık görüntüden geri alın. Daha fazla bilgi için bkz. Anlık görüntü kullanarak diski geri alma.

  2. GUI'yi yeniden yüklemek için yordamı uygulayın.

  3. messagebus ve haldaemon hizmetlerini önyüklemede otomatik başlayacak şekilde yapılandırın.

    chkconfig --level 35 messagebus on
    chkconfig --level 35 haldaemon on
    Çalışma seviyesini Seviye 3 olarak değiştirmeniz ve ardından masaüstü ortamının kullanılabilirliğini test etmek için startx komutunu kullanarak masaüstü ortamını başlatmanız önerilir. Bu sayede bir sorun oluşursa sorun giderme amacıyla terminal moduna geçebilirsiniz. Masaüstü ortamının doğru başladığını doğruladıktan sonra çalışma seviyesini tekrar Seviye 5'e değiştirin.

Ubuntu üzerinde karşılanmamış bağımlılıklar

Belirtiler

Ubuntu 18'de grafiksel masaüstü kurarken aşağıdaki hatayla karşılaşabilirsiniz.

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:~#
Neden

Bu hata, ubuntu-desktop kurulumunun daha eski sürüm update-manager-core, libparted2 ve python3-update-manager paketlerini gerektirmesinden kaynaklanır. Sistemin doğru sürümleri yeniden yüklemesine ve bağımlılıkları çözmesine olanak tanımak için daha yüksek sürümlü paketleri kaldırmanız gerekir.

Çözüm
  1. Daha yüksek sürümlü paketleri kaldırın.

    apt-get remove update-manager-core libparted2 python3-update-manager
  2. Grafiksel masaüstünü yeniden yükleyin.

    apt-get update
    apt-get install ubuntu-desktop

yum groupinstall komutundan gelen Invalid configuration value: failovermethod=priority hatasını nasıl düzeltirim?

Belirtiler
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
Neden

Bu sorun, Extra Packages for Enterprise Linux (EPEL) depo yapılandırma dosyası /etc/yum.repos.d/CentOS-epel.repo içinde geçersiz bir yapılandırma seçeneği olan failovermethod=priority bulunmasından kaynaklanır. CentOS 8'de yum aslında dnf tabanlıdır ve dnf artık failovermethod seçeneğini desteklemez. Bu nedenle, dnf bu depo yapılandırma dosyasını ayrıştırırken bir hata bildirir.

Çözüm

EPEL depo yapılandırma dosyasını değiştirerek failovermethod=priority satırını kaldırın veya yorum satırı haline getirin. Şu adımları izleyin:

  1. EPEL depo yapılandırma dosyasını düzenleyin.

    /etc/yum.repos.d/CentOS-epel.repo dosyasını açın. Örnek:

    sudo vi /etc/yum.repos.d/CentOS-epel.repo
  2. failovermethod=priority satırını bulun ve yorum satırı haline getirin.

    Açılan dosyada failovermethod=priority içeren satırı bulun.

    Satırın başına # sembolü ekleyerek yorum satırı haline getirin.

    # failovermethod=priority
  3. Yeni yapılandırmanın etkili olması için paket yönetici önbelleğini temizleyin.

    sudo yum clean all
    sudo yum makecache
  4. GUI kurulumunu tekrar deneyin.

    sudo yum groupinstall "Server with GUI" -y

GUI kurulumundan sonra sistem yavaşlaması

GUI kurulumundan sonraki sistem yavaşlaması genellikle masaüstü ortamının yüksek kaynak tüketiminden veya yetersiz kaynaklara sahip bir örnekten kaynaklanır.

Xrdp, yerel Windows Uzak Masaüstü İstemcisini (mstsc.exe) kullanarak performansı artırabilir ve daha fazla kararlılık sağlar. Güçlü bir ağ bağlantısı ile Xrdp daha akıcı bir uzak deneyim sunabilir. Xrdp'yi yüklemek için aşağıdaki komutları çalıştırın:

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

Sistem hala yavaşlıyorsa, performansı artırmak için daha hafif bir masaüstü ortamına geçmeyi düşünün.