Cómo cambiar el nombre del equipo (hostname) en Linux

El hostname es el nombre con el que tu equipo se identifica en la red. Cambiarlo en Linux moderno es muy sencillo con hostnamectl.

Ver el hostname actual

hostnamectl
# o simplemente
hostname

Cambiarlo de forma permanente

sudo hostnamectl set-hostname nuevo-nombre

Este cambio es permanente (sobrevive a reinicios). Para verlo aplicado en la terminal, abre una sesión nueva.

Actualiza también /etc/hosts

Para evitar avisos y retrasos al resolver el nombre, edita /etc/hosts y pon el nuevo nombre junto a 127.0.1.1:

sudo nano /etc/hosts
# línea:  127.0.1.1   nuevo-nombre

Preguntas frecuentes

¿Necesito reiniciar?

No es obligatorio; el cambio se aplica al momento, aunque algunos servicios lo tomarán tras reiniciar o al abrir una sesión nueva.

¿Qué caracteres puede tener el hostname?

Letras, números y guiones; evita espacios, tildes y símbolos raros.