Skip to Content
DocumentaçãoServidorServidor versus desktop

Diferenças entre servidor e desktop

O Ubuntu oferece duas edições principais: Server e Desktop. Embora compartilhem os mesmos repositórios de software, eles diferem significativamente na configuração padrão, no ajuste do kernel e no software pré-instalado.

Mesmo kernel, diferenças nos componentes padrão

Um equívoco comum é que o Servidor e o Desktop usam kernels ajustados de forma diferente. Na verdade, no Ubuntu moderno (incluindo 26.04), ambos padrão para o mesmo pacote de kernel linux-generic, com opções de construção de kernel idênticas, como HZ e modo de preempção.

# Check current kernel version (Server and Desktop are the same by default) uname -r # Check kernel configuration cat /proc/version

As diferenças reais vêm dos componentes pré-instalados e dos serviços executados por padrão, não do kernel em si:

Características do servidor

  • Nenhum ambiente de desktop é instalado por padrão, nenhuma pilha gráfica é executada, portanto o uso de recursos é menor
  • Os serviços executados por cenários de servidor de destino padrão (como OpenSSH)
  • Kernels especializados podem ser usados ​​sob demanda (como linux-lowlatency ou linux-kvm)
# Install a lightweight kernel optimized for KVM virtual machines (optional) sudo apt install linux-kvm

Características da área de trabalho

  • Pré-instala o desktop GNOME, componentes de espaço do usuário para áudio/Bluetooth/impressão e firmware
  • Executa os serviços de login gráfico e sessão de desktop por padrão
  • Configuração padrão destinada ao uso interativo (como políticas de troca e gerenciamento de energia)
Note

Como o kernel é o mesmo, você pode instalar componentes de desktop no Servidor conforme necessário ou desabilitar a sessão gráfica no Desktop. Os dois são essencialmente o mesmo sistema com diferentes combinações de configuração padrão.

Interface Gráfica

Esta é a diferença mais óbvia:

RecursoServidorÁrea de trabalho
Interface gráficaNenhum (somente linha de comando)Ambiente de área de trabalho GNOME
Servidor de exibiçãoNenhumWayland / X11
Método de loginTTY/SSHLogin gráfico do GDM
# Install a minimal desktop environment on Server (if needed) sudo apt install --no-install-recommends ubuntu-desktop-minimal # Switch Desktop to command-line-only mode sudo systemctl set-default multi-user.target # Restore graphical mode sudo systemctl set-default graphical.target

Comparação de uso de recursos

Uso de recursos após instalação mínima

MétricaServidorÁrea de trabalho
Uso de disco~3-5 GB~10-15 GB
Uso de memória (inativo)~200-400 MB~1.2-2 GB
Serviços em execução~30-50~100-150
Portas abertas padrãoSSH (22)Muito poucos
# Check memory usage free -h # Check disk usage df -h / # Count running services systemctl list-units --type=service --state=running | wc -l # Check listening ports ss -tlnp

Diferenças de software pré-instalado

Instalação padrão do servidor

  • Servidor OpenSSH
  • cloud-init (inicialização do ambiente de nuvem)
  • Ferramentas LVM
  • Ferramentas básicas de rede (netplan, networkd)
  • Gerenciador de pacotes Snap

Instalação padrão da área de trabalho

  • Navegador Firefox
  • Pacote de escritório LibreOffice
  • Cliente de e-mail Thunderbird
  • GNOME desktop e aplicativos complementares
  • NetworkManager
  • Sistema de áudio PulseAudio / PipeWire

Gerenciamento de rede

As duas edições utilizam diferentes ferramentas de gerenciamento de rede:

# Server uses systemd-networkd + Netplan cat /etc/netplan/50-cloud-init.yaml # Example Netplan configuration (Server) sudo tee /etc/netplan/01-server.yaml << 'EOF' network: version: 2 renderer: networkd ethernets: eth0: dhcp4: true EOF sudo netplan apply # Desktop uses NetworkManager + Netplan # Example Netplan configuration (Desktop) sudo tee /etc/netplan/01-desktop.yaml << 'EOF' network: version: 2 renderer: NetworkManager EOF sudo netplan apply

Casos de uso

Quando escolher o servidor

  • Servidores Web, servidores de banco de dados, servidores de aplicativos
  • Hosts de contêiner (Docker, Kubernetes)
  • Plataformas de virtualização (KVM, LXD)
  • Instâncias de nuvem e VPS
  • Servidores de arquivos, DNS, DHCP e outros serviços de infraestrutura
  • Qualquer cenário que exija desempenho máximo e sobrecarga mínima de recursos

Quando escolher a área de trabalho

  • Trabalho diário de escritório e estações de trabalho de desenvolvimento
  • Produção e edição multimídia
  • Cenários que exigem uma interface gráfica de gerenciamento
  • Ambientes de educação e treinamento
  • Computadores pessoais e laptops

Alternando entre edições

Removendo o ambiente de trabalho da área de trabalho

# Remove the desktop environment (keep the base system) sudo apt remove --purge ubuntu-desktop ubuntu-desktop-minimal sudo apt autoremove --purge sudo systemctl set-default multi-user.target sudo reboot

Instalando um ambiente de desktop no servidor

# Install the full desktop sudo apt install ubuntu-desktop # Or install only the minimal desktop sudo apt install ubuntu-desktop-minimal # Set graphical boot sudo systemctl set-default graphical.target sudo reboot

Resumo

A principal diferença entre Servidor e Desktop está na configuração padrão e no software pré-instalado, não nos recursos subjacentes. O Server busca eficiência enxuta, enquanto o Desktop busca uma experiência de desktop pronta para uso. Escolha a edição certa com base no seu caso de uso real e alterne entre elas com flexibilidade quando necessário.