El comando hostname en Linux se usa para obtener el nombre DNS (Sistema de nombres de dominio) y establecer el nombre de host del sistema o el nombre de dominio NIS (Sistema de información de red). Un nombre de host es un nombre que se le da a una computadora y se conecta a la red. Su objetivo principal es identificar de forma única en una red.
Sintaxis:
hostname -[option] [file]
Ejemplo: Obtenemos el nombre de host del sistema simplemente escribiendo el nombre de host sin ningún atributo.
Opciones:
- -a: esta opción se utiliza para obtener el nombre de alias del sistema host (si lo hay). Devolverá una línea vacía si no se establece un nombre de alias. Esta opción enumera todas las direcciones configuradas en todas las interfaces de red.
Sintaxis:
hostname -a
Ejemplo:
- -A: esta opción se usa para obtener todos los FQDN (Nombre de dominio completo) del sistema host. Enumera todas las direcciones configuradas en todas las interfaces de red. Una salida puede mostrar las mismas entradas repetidamente.
Sintaxis:
hostname -A
Ejemplo:
- -b: se usa para establecer siempre un nombre de host. Se utiliza el nombre predeterminado si no se especifica ninguno.
Sintaxis:
hostname -b
Ejemplo:
- -d: esta opción se utiliza para obtener el dominio si se establecen dominios locales. No devolverá nada (ni siquiera una línea en blanco) si no se establece un dominio local.
Sintaxis:
hostname -d
Ejemplo :
- -f: esta opción se utiliza para obtener el nombre de dominio completo (FQDN). Contiene un nombre de host corto y un nombre de dominio DNS.
Sintaxis:
hostname -f
Ejemplo:
- -F: esta opción se utiliza para establecer el nombre de host especificado en un archivo. Solo puede ser realizado por el superusuario (raíz).
Sintaxis:
sudo hostname -F filename
Ejemplo:
- Opción -i: esta opción se utiliza para obtener las direcciones IP (red). Esta opción solo funciona si el nombre de host se puede resolver.
Sintaxis:
hostname -i
Ejemplo:
- -I: esta opción se utiliza para obtener todas las direcciones IP (red). La opción no depende de la capacidad de resolución del nombre de host.
hostname -I
Ejemplo:
- -s: esta opción se usa para obtener el nombre de host en forma abreviada. El nombre de host abreviado es la sección del nombre de host antes del primer punto/punto(.) . Si el nombre de host no tiene punto, se muestra el nombre de host completo.
Sintaxis:
hostname -s
Ejemplo:
- -V: Da el número de versión como salida.
Sintaxis:
hostname -V
Ejemplo:
Nota: Para establecer el nombre de host , podemos usar el comando que se indica a continuación:
sudo hostname NEW_HOSTNAME
Aquí, NEW_HOSTNAME es el nuevo nombre de host que el usuario quiere dar.
Ejemplo:
Publicación traducida automáticamente
Artículo escrito por roshalmoraes y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA