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:
hostnameohostnamectl
💡 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.