Todos os produtos
Search
Central de documentação

Elastic Compute Service:Instalar uma GUI em um sistema Linux

Última atualização: Jul 03, 2026

Por padrão, as imagens públicas do Linux fornecidas pela Alibaba Cloud não incluem um ambiente de área de trabalho para garantir o desempenho e a estabilidade ideais do servidor. Instale uma interface gráfica de usuário (GUI) melhora significativamente a experiência do usuário e a eficiência operacional.

Aplicabilidade e riscos

Antes de começar, leia e reconheça as seguintes limitações e riscos importantes.

  • Compatibilidade do sistema operacional: O Alibaba Cloud Linux não oferece suporte à instalação de GUI.

  • Limitações da ferramenta de conexão remota: Após a instalação de uma GUI, as conexões VNC usam a interface gráfica por padrão. As conexões via Workbench e Session Manager não são afetadas.

  • Impacto no desempenho: Uma GUI consome continuamente recursos significativos de CPU e memória, exigindo geralmente pelo menos 1 a 2 GiB adicionais de memória. Isso pode resultar em respostas mais lentas em instâncias com especificações baixas. Recomendamos instalar uma GUI apenas para casos de uso específicos e necessários, como testes automatizados ou renderização gráfica. Para o gerenciamento rotineiro do servidor, utilize ferramentas de linha de comando.

Seleção rápida

Escolher um ambiente de área de trabalho leve reduz o consumo de recursos.

Ambiente de área de trabalho (DE)

Uso de recursos (Memória)

Especificações mínimas

XFCE

Baixo (aprox. 500–800 MB)

2 vCPU, 2 GiB

MATE

Médio (aprox. 800 MB–1,2 GiB)

2 vCPU, 4 GiB

GNOME

Alto (aprox. 1,5 GiB+)

4 vCPU, 8 GiB

Procedimento

Importante

Antes da instalação, recomendamos crie um snapshot manual da sua instância ECS. Isso permite recuperar rapidamente os dados caso ocorra algum problema.

Instale o XFCE no Ubuntu 18/20/22/24

  1. Conecte-se à instância usando VNC.

  2. Atualize a lista de pacotes e os pacotes instalados.

    sudo apt update && sudo apt upgrade -y
  3. Instale o ambiente de área de trabalho XFCE.

    sudo apt install -y xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
    O LightDM é um gerenciador de exibição leve que carrega a janela de login, autentica o usuário e inicia a sessão da área de trabalho na inicialização.
  4. Reinicie a instância ECS.

    sudo reboot
  5. Conecte-se e verifique.

    Aguarde o reinício do sistema. A interface gráfica será exibida, confirmando a instalação bem-sucedida.

    Por padrão, o Ubuntu não permite que o usuário root faça login em uma sessão gráfica. Crie um usuário padrão para sessões de área de trabalho e conceda privilégios sudo conforme necessário para evitar operar a área de trabalho diretamente como root.

Desinstalar a interface gráfica

Para remover a interface gráfica, execute os seguintes comandos:

# 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

Instale o GNOME no Anolis 8/CentOS Stream

  1. Conecte-se à instância usando VNC.

  2. Atualize os pacotes.

    sudo dnf update -y
  3. Instale o ambiente de área de trabalho GNOME.

    sudo dnf groupinstall "Server with GUI" -y
    "Server with GUI" é um grupo de pacotes que inclui o GNOME e utilitários comuns.
  4. Defina o alvo gráfico como padrão de inicialização do sistema.

    sudo systemctl set-default graphical.target
  5. Reinicie a instância para aplicar as alterações.

    sudo reboot

    Após o reinício da instância, faça login via VNC pelo console do ECS para visualize a tela de login do GNOME. Insira o nome de usuário e a senha da instância para acessar a área de trabalho.

Desinstalar a interface gráfica

Para remover a interface gráfica, execute os seguintes comandos:

# 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

Instale o MATE no CentOS 7/8

Importante

O CentOS 7 e 8 atingiram o fim da vida útil (EOL). Os repositórios oficiais de software não estão mais disponíveis. Continuar usando essas versões apresenta riscos de segurança e pode causar falhas na instalação.

  1. Conecte-se à instância usando VNC.

  2. Atualize todos os pacotes.

    sudo yum -y upgrade
  3. Instale o ambiente de área de trabalho MATE.

    sudo yum groups install "X Window System"
    sudo yum groups install "MATE Desktop"
  4. Configure a instância para iniciar no ambiente de área de trabalho gráfico por padrão.

    sudo systemctl set-default graphical.target
  5. Reinicie a instância ECS.

    sudo reboot

Desinstalar a interface gráfica

# 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

Melhores práticas para produção

Ao usar uma GUI em um ambiente de produção, siga estas melhores práticas.

  • Planejamento de recursos: Reserve CPU e memória suficientes para o ambiente de área de trabalho selecionado, garantindo uma instalação bem-sucedida e operação fluida. Monitore continuamente o uso de recursos visualize os dados de monitoramento da instância e atualize as especificações da instância se necessário.

  • Reforço de segurança:

    • Princípio do menor privilégio: Crie um usuário padrão não root dedicado ao login na GUI. Evite usar a conta root para sessões de área de trabalho.

    • Atualizações do sistema: Execute regularmente sudo dnf update ou sudo apt upgrade para corrigir prontamente vulnerabilidades de segurança no ambiente de área de trabalho e no sistema subjacente.

Perguntas frequentes

Problemas de teclado e mouse no CentOS

Sintomas

Após instalar um ambiente de área de trabalho e conectar-se à instância ECS usando VNC pelo console do ECS, o mouse e o teclado não respondem.

Causa

Isso ocorre devido a problemas com os drivers de teclado e mouse.

Solução

Siga estas etapas para alterar o tipo de driver para evdev.

  1. Instale o driver evdev.

    yum install xorg-x11-drv-evdev
  2. Crie o arquivo de configuração /etc/X11/xorg.conf.

    Xorg -configure
  3. Faça backup do novo arquivo de configuração.

    cp xorg.conf.new /etc/X11/xorg.conf
  4. Edite o arquivo /etc/X11/xorg.conf e altere o driver do mouse e do teclado para evdev.

    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
    • O arquivo de configuração antes da modificação é semelhante ao seguinte:

      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
    • O arquivo de configuração após a modificação é semelhante ao seguinte:

      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. Reinicie a instância ECS e confirme se o mouse e o teclado funcionam corretamente.

Falha na inicialização do GNOME no CentOS

Sintomas

Após instalar o ambiente de área de trabalho GNOME e reiniciar a instância ECS, não é possível fazer login. O seguinte erro é exibido:

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

Os serviços messagebus e haldaemon não são iniciados automaticamente. Para melhorar o desempenho e a estabilidade do sistema, as imagens públicas do Linux da Alibaba Cloud não iniciam esses serviços por padrão.

Solução
  1. Restaure o sistema operacional a partir de um snapshot. Para mais informações, consulte Restaurar um disco usando um snapshot.

  2. Siga o procedimento para reinstalar a GUI.

  3. Configure os serviços messagebus e haldaemon para iniciar automaticamente na inicialização.

    chkconfig --level 35 messagebus on
    chkconfig --level 35 haldaemon on
    Recomendamos alterar o nível de execução (runlevel) para Nível 3 e depois usar o comando startx para iniciar o ambiente de área de trabalho e testar sua disponibilidade. Isso permite alternar para o modo de terminal para solução de problemas caso ocorra algum erro. Após confirme que o ambiente de área de trabalho inicia corretamente, altere o nível de execução de volta para o Nível 5.

Dependências não atendidas no Ubuntu

Sintomas

Ao instalar uma área de trabalho gráfica no Ubuntu 18, você pode encontrar o seguinte erro.

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

Esse erro ocorre porque a instalação do ubuntu-desktop requer versões anteriores dos pacotes update-manager-core, libparted2 e python3-update-manager. É necessário remover os pacotes de versão superior para permitir que o sistema reinstale as versões corretas e resolva as dependências.

Solução
  1. Desinstale os pacotes de versão superior.

    apt-get remove update-manager-core libparted2 python3-update-manager
  2. Reinstale a área de trabalho gráfica.

    apt-get update
    apt-get install ubuntu-desktop

Como corrigir o erro Invalid configuration value: failovermethod=priority do yum groupinstall?

Sintomas
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
Causa

Esse problema ocorre porque o arquivo de configuração do repositório Extra Packages for Enterprise Linux (EPEL) /etc/yum.repos.d/CentOS-epel.repo contém a opção de configuração inválida failovermethod=priority. No CentOS 8, o yum é baseado no dnf, e o dnf não oferece mais suporte à opção failovermethod. Portanto, quando o dnf analisa esse arquivo de configuração do repositório, ele reporta um erro.

Solução

Modifique o arquivo de configuração do repositório EPEL para remover ou comentar a linha failovermethod=priority. Siga estas etapas:

  1. Edite o arquivo de configuração do repositório EPEL.

    Abra o arquivo /etc/yum.repos.d/CentOS-epel.repo. Por exemplo:

    sudo vi /etc/yum.repos.d/CentOS-epel.repo
  2. Localize e comente a linha failovermethod=priority.

    No arquivo aberto, localize a linha que contém failovermethod=priority.

    Adicione um símbolo # no início da linha para comentá-la.

    # failovermethod=priority
  3. Limpe o cache do gerenciador de pacotes para garantir que a nova configuração tenha efeito.

    sudo yum clean all
    sudo yum makecache
  4. Tente instalar a GUI novamente.

    sudo yum groupinstall "Server with GUI" -y

Lentidão do sistema após a instalação da GUI

A lentidão do sistema após a instalação de uma GUI geralmente é causada pelo alto consumo de recursos do ambiente de área de trabalho ou por uma instância com recursos insuficientes.

O Xrdp pode melhorar o desempenho ao utilizar o Cliente de Área de Trabalho Remota nativo do Windows (mstsc.exe), que oferece maior estabilidade. Com uma conexão de rede robusta, o Xrdp proporciona uma experiência remota mais fluida. Para instalar o Xrdp, execute os seguintes comandos:

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

Se o sistema ainda apresentar lentidão, considere mudar para um ambiente de área de trabalho mais leve para melhorar o desempenho.