Usos de ejemplo del comando hostname

Es probable que configure el nombre de su computadora al instalar Linux en primer lugar, pero si está utilizando una computadora configurada por otra persona, es posible que no sepa su nombre.

Es probable que configure el nombre de su computadora al instalar Linux en primer lugar, pero si está utilizando una computadora configurada por otra persona, es posible que no sepa su nombre.

Puede encontrar y configurar el nombre de su computadora para que sea más fácil para las personas descubrirlo en una red mediante el comando hostname.

Cómo determinar el nombre de tu computadora

Abra una ventana de terminal y escriba el siguiente comando:

 nombre de host 

Recibirá un resultado que le dirá el nombre de su computadora y en nuestro caso, simplemente dijo ‘localhost.localdomain’.

La primera parte del resultado es el nombre de la computadora y la segunda parte es el nombre del dominio.

Para devolver solo el nombre de la computadora, puede ejecutar el siguiente comando:

 hostname -s 

El resultado esta vez será simplemente ‘localhost’.

Del mismo modo, si solo desea averiguar en qué dominio se encuentra, use el siguiente comando.

 hostname -d 

Puede encontrar la dirección IP para el nombre de host utilizando el siguiente comando:

 nombre de host -i 

Un nombre de host puede recibir un alias y puede encontrar todos los alias de la computadora que está utilizando escribiendo el siguiente comando en el terminal:

 nombre de host -a 

Si no hay alias configurados, se devolverá su nombre de host real.

Cómo cambiar el nombre de host

Puede cambiar el nombre de host de la computadora simplemente escribiendo el siguiente comando:

 nombre de host 

Por ejemplo:

 hostname gary 

Ahora, cuando ejecuta el comando hostname, simplemente mostrará ‘gary’.

Este cambio es temporal y no es particularmente útil.

Para cambiar permanentemente su nombre de host, use el editor nano para abrir el archivo/etc/hosts.

 sudo nano/etc/hosts 

Necesitará privilegios elevados para editar el archivo de hosts, por lo que puede usar el comando sudo como se muestra arriba o puede cambiar a los usuarios a la cuenta raíz usando el comando su.

El archivo/etc/hosts contiene detalles sobre su computadora y otras máquinas en su red o en otras redes.

Por defecto, su archivo/etc/hosts contendrá algo como esto:

 127.0.0.1 localhost.localdomain localhost 

El primer elemento es la dirección IP a resolver para la computadora. El segundo elemento es el nombre y el dominio de la computadora y cada campo posterior proporciona un alias para la computadora.

Para cambiar su nombre de host, simplemente puede reemplazar localhost.localdomain con el nombre de la computadora y el nombre de dominio.

Por ejemplo:

 127.0.0.1 gary.mydomain localhost 

Después de guardar el archivo, obtendrá el siguiente resultado cuando ejecute el comando hostname:

 gary.mydomain 

Del mismo modo, el comando hostname -d se mostrará como mydomain y hostname -s se mostrará como gary.

Sin embargo, el comando alias (hostname -a) todavía se mostrará como localhost porque no lo hemos cambiado en el archivo/etc/hosts.

Puede agregar cualquier número de alias al archivo/etc/hosts como se muestra a continuación:

 127.0.0.1 gary.mydomain garysmachine everydaylinuxuser 

Ahora, cuando ejecute el comando hostname -a, el resultado será el siguiente:

 garysmachine everydaylinuxuser 

Más acerca de los nombres de host

Un nombre de host no debe tener más de 253 caracteres y se puede dividir en diferentes etiquetas.

Por ejemplo:

 en.wikipedia.org 

El nombre de host anterior tiene tres etiquetas:

  • en
  • Wikipedia
  • Org

La etiqueta puede tener un máximo de 63 caracteres y las etiquetas están separadas por un solo punto.

Resumen

No hay mucho más que decir sobre el comando hostname. Puede conocer todos los conmutadores disponibles leyendo la página principal de Linux para un nombre de host.

 man hostname 

Todo lo que realmente necesita saber se ha cubierto en esta guía, pero hay algunos otros modificadores, como el nombre de host -f, que muestra el nombre de dominio completo, la capacidad de leer el nombre de host de un archivo mediante el uso del modificador de nombre de host -f y la capacidad de mostrar el nombre de dominio NIS/YP utilizando el modificador de nombre de host -y.

Rate article
labsfabs.com
Add a comment