Horizonte Aullante

Explorando el límite del conocimiento digital

00:00:00

Guía para cambiar el hostname en Debian y derivados

Publicado el 08 Feb 2026

1️⃣ Cambiar el hostname temporalmente

Este cambio dura solo hasta el próximo reinicio.

sudo hostname nuevo-nombre

Para verificar el cambio:

hostname

2️⃣ Cambiar el hostname de forma permanente

2a) Forma clásica (manual)

Editar /etc/hostname

sudo nano /etc/hostname

Reemplaza el contenido por tu nuevo hostname y guarda.

Editar /etc/hosts

sudo nano /etc/hosts

Cambia la línea que contiene tu antiguo hostname:

127.0.1.1   antiguo-nombre

y reemplázala con:

127.0.1.1   nuevo-nombre

Aplicar cambios

Puedes reiniciar el servicio:

sudo systemctl restart systemd-logind.service

O simplemente reinicia el sistema:

sudo reboot

2b) Forma moderna (systemd)

sudo hostnamectl set-hostname nuevo-nombre

Esto cambia el hostname inmediatamente y de forma permanente.

Verifica con:

hostnamectl

Opcional: establecer un Pretty Hostname:

sudo hostnamectl set-hostname "Mi PC Debian" --pretty
⚠️ Importante: Aunque hostnamectl cambia el hostname permanentemente, no modifica automáticamente la entrada local de /etc/hosts. Se recomienda actualizar manualmente la línea:
127.0.1.1   nuevo-nombre
para evitar problemas de resolución local en scripts o servicios.

3️⃣ Verificar el hostname actual

  • hostname — muestra el nombre actual.
  • hostnamectl — muestra información completa (static, transient y pretty hostname).

4️⃣ Resumen rápido de comandos

  • Temporal: sudo hostname nuevo-nombre
  • Permanente clásica: editar /etc/hostname + /etc/hosts, luego reiniciar
  • Permanente moderna: sudo hostnamectl set-hostname nuevo-nombre
  • Verificar: hostname o hostnamectl
💡 Tip: La forma más simple y moderna para Debian/Ubuntu/Mint actuales es usar hostnamectl set-hostname, pero no olvides revisar /etc/hosts si necesitas que los scripts y servicios locales reconozcan el nuevo hostname.

← Volver a la home