Si se dedica a la administración de redes y su trabajo implica trabajar en la línea de comandos de Linux, existen varias herramientas de línea de comandos relacionadas con la red que debe conocer. En dicha herramienta está hostname , que puede usar para mostrar o establecer el nombre de host del sistema. En este tutorial, aprenderemos más sobre esta utilidad usando algunos ejemplos fáciles de entender.
Tenga en cuenta que todos los ejemplos aquí se han probado en una máquina con Ubuntu 16.04 y se han realizado pruebas cruzadas en una máquina con un servidor Ubuntu que ejecuta la versión 14.04 LTS.
Comando de nombre de host de Linux
Puede usar el nombre de host para mostrar o establecer el nombre de host del sistema. La sintaxis básica de la herramienta es:
hostname [options]
Así es como dice la documentación de la página de manual sobre esta utilidad:
Hostname is used to display the system's DNS name, and to display or set its hostname or NIS domain
name.
Los siguientes son algunos ejemplos de preguntas y respuestas que le darán una buena idea de cómo funciona este comando.
P1. ¿Cómo funciona el nombre de host?
De forma predeterminada, el comando hostname produce el nombre del host en la salida.
hostname
P2. ¿Cómo imprimir el nombre de alias del host?
Si hay un nombre de alias asociado con el host, puede acceder a él usando la opción de línea de comando -a.
hostname -a
P3. ¿Cómo imprimir la dirección IP?
Esto se puede hacer usando la opción de línea de comando -i.
hostname -i
Aquí está el resultado del comando en mi máquina local:
P4. ¿Cómo imprimir el nombre de dominio asociado (si lo hay)?
Puede usar la opción de línea de comando -d para esto.
hostname -d
El comando anterior obtendrá el nombre de dominio donde reside el sistema.
P5. ¿Cómo imprimir un nombre de host corto?
Esto se puede hacer usando la opción de línea de comando -s.
hostname -s
P6. ¿Cómo cambiar el nombre de host?
El comando hostname también le permite cambiar el nombre del host. Puede hacerlo de la siguiente manera:
nombre de host [nuevo-nombre-de-host]
Por ejemplo:
nombre de host howtoforge
No hace falta decir que necesitará privilegios de root para llevar a cabo esta operación. Además, el cambio realizado de esta manera es temporal:para un cambio permanente, deberá realizar modificaciones en /etc/hosts archivo.
Conclusión
Puede hacer mucho más con el nombre de host, aunque lo que hemos discutido aquí debería ser suficiente para al menos comenzar. Una vez que haya terminado con todo esto, diríjase a la página de manual de la herramienta para obtener más información.