En cualquier sistema Linux, el nombre del equipo, también conocido como hostname, es un identificador que permite distinguir una máquina dentro de una red. Conocer y poder modificar este nombre es esencial para administradores de sistemas, desarrolladores y usuarios que trabajan con entornos de múltiples máquinas.
¿Qué es el comando hostname?
El comando hostname es una herramienta incluida en la mayoría de distribuciones Linux que permite ver o establecer el nombre del host del sistema. Aunque no requiere privilegios de superusuario para leer el valor, cambiarlo suele necesitar permisos de root.
Ver el nombre actual del equipo
Para consultar el hostname actual, basta con ejecutar:
hostname
Esto imprimirá el nombre asignado al kernel en ese momento. Otra alternativa es leer el contenido del archivo /etc/hostname o usar el comando cat /etc/hostname.
Cambiar el nombre de forma temporal
Si deseas cambiar el hostname solo para la sesión actual (el valor se perderá al reiniciar), puedes usar:
sudo hostname nuevo-nombre
Después de ejecutar el comando, verifica el cambio con hostname nuevamente.
Cambiar el nombre de forma permanente
Para que el cambio persista después de un reinicio, debes modificar los archivos de configuración del sistema. En distribuciones basadas en Debian/Ubuntu, el archivo /etc/hostname contiene el nombre estático. Edítalo con tu editor favorito:
sudo nano /etc/hostname
Reemplaza el nombre existente por el deseado y guarda el archivo. Posteriormente, actualiza el archivo /etc/hosts para que la dirección IP de loopback (127.0.0.1) se asocie al nuevo nombre:
127.0.0.1 localhost 127.0.0.1 nuevo-nombre
Finalmente, reinicia el servicio de hostname o simplemente reinicia la máquina:
sudo systemctl restart systemd-hostnamed
o
sudo reboot
Consideraciones y buenas prácticas
- Evita usar espacios o caracteres especiales en el hostname; utiliza letras, números y guiones.
- En entornos de nube o contenedores, el hostname puede ser gestionado por orquestadores como Kubernetes o Docker Swarm; en esos casos, consulta la documentación específica.
- Después de cambiar el hostname, revisa que los servicios que dependen del nombre (por ejemplo, SSH, bases de datos o aplicaciones internas) sigan funcionando correctamente.
Con estos pasos, podrás ver y cambiar el nombre de tu equipo en Linux de forma segura y eficaz, adaptándolo a las necesidades de tu infraestructura o de tu flujo de trabajo diario.


