Skip to Content
DocumentaciónServidorServidor versus escritorio

Diferencias entre servidor y escritorio

Ubuntu ofrece dos ediciones principales: Servidor y Escritorio. Aunque comparten los mismos repositorios de software, difieren significativamente en la configuración predeterminada, el ajuste del kernel y el software preinstalado.

Mismo kernel, diferencias en los componentes predeterminados

Un error común es pensar que el servidor y el escritorio utilizan núcleos sintonizados de manera diferente. De hecho, en el Ubuntu moderno (incluido el 26.04), ambos tienen por defecto el mismo paquete de kernel linux-generic, con opciones de compilación de kernel idénticas, como HZ y modo de preferencia.

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

Las verdaderas diferencias provienen de los componentes preinstalados y los servicios que se ejecutan de forma predeterminada, no del kernel en sí:

Características del servidor

  • No se instala ningún entorno de escritorio de forma predeterminada, no se ejecuta ninguna pila de gráficos, por lo que el uso de recursos es menor
  • Los servicios que se ejecutan en escenarios de servidor de destino predeterminados (como OpenSSH)
  • Se pueden utilizar kernels especializados bajo demanda (como linux-lowlatency o linux-kvm)
# Install a lightweight kernel optimized for KVM virtual machines (optional) sudo apt install linux-kvm

Características del escritorio

  • Preinstala el escritorio GNOME, los componentes del espacio de usuario para audio/Bluetooth/impresión y firmware.
  • Ejecuta los servicios de inicio de sesión gráfico y de sesión de escritorio de forma predeterminada.
  • Configuración predeterminada destinada al uso interactivo (como políticas de intercambio y administración de energía)
Note

Debido a que el kernel es el mismo, puede instalar componentes de escritorio en el servidor según sea necesario o deshabilitar la sesión gráfica en el escritorio. Los dos son esencialmente el mismo sistema con diferentes combinaciones de configuración predeterminada.

Interfaz gráfica

Esta es la diferencia más obvia:

CaracterísticaServidorDe oficina
Interfaz gráficaNinguno (solo línea de comando)entorno de escritorio GNOME
Servidor de visualizaciónNingunoWayland / X11
Método de inicio de sesiónTTY / SSHInicio de sesión gráfico 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

Comparación del uso de recursos

Uso de recursos después de una instalación mínima

MétricoServidorDe oficina
Uso del disco~3-5GB~10-15 GB
Uso de memoria (inactivo)~200-400MB~1.2-2 GB
Servicios en ejecución~30-50~100-150
Puertos abiertos predeterminadosSSH (22)Muy pocos
# 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

Diferencias de software preinstalado

Instalación predeterminada del servidor

  • Servidor OpenSSH
  • cloud-init (inicialización del entorno de nube)
  • LVM herramientas
  • Herramientas básicas de networking (netplan, networkd)
  • Snap administrador de paquetes

Instalación predeterminada de escritorio

  • Navegador Firefox
  • LibreOffice suite ofimática
  • Thunderbird cliente de correo electrónico
  • GNOME aplicaciones de escritorio y complementarias
  • NetworkManager
  • PulseAudio / PipeWire sistema de audio

Gestión de red

Las dos ediciones utilizan diferentes herramientas de gestión de red:

# 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

Cuándo elegir el servidor

  • Servidores web, servidores de bases de datos, servidores de aplicaciones.
  • Hosts de contenedor (Docker, Kubernetes)
  • Plataformas de virtualización (KVM, LXD)
  • Instancias en la nube y VPS
  • Servidores de archivos, DNS, DHCP y otros servicios de infraestructura
  • Cualquier escenario que requiera el máximo rendimiento y una mínima sobrecarga de recursos

Cuándo elegir escritorio

  • Estaciones de trabajo diarias de oficina y desarrollo.
  • Producción y edición multimedia.
  • Escenarios que requieren una interfaz gráfica de gestión
  • Entornos de educación y formación.
  • Computadoras personales y portátiles

Cambiar entre ediciones

Eliminar el entorno de escritorio del escritorio

# 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

Instalación de un entorno de escritorio en el 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

Resumen

La principal diferencia entre Servidor y Escritorio radica en la configuración predeterminada y el software preinstalado, no en las capacidades subyacentes. Server busca una eficiencia eficiente, mientras que Desktop busca una experiencia de escritorio lista para usar. Elija la edición adecuada según su caso de uso real y cambie entre ellas de manera flexible cuando sea necesario.