Comandos LinuxExplicados en español
/
Ficha83 / 104
Categoría
Sistema
Ejemplos
5
Ver también
uname · ip · whoami · ssh

hostname

hostname (nombre del equipo)

Muestra o cambia el nombre de la máquina en el sistema.

Sirve para ver el nombre con el que tu equipo se identifica en la red, y para cambiarlo de forma temporal. Lo usas para saber en qué servidor estás antes de hacer algo delicado. Para cambiar el nombre de forma permanente, usa sudo hostnamectl set-hostname NOMBRE.

Sintaxishostname [opciones] [NUEVO_NOMBRE]
§ 1

Despiece

5 ejemplos
Ver el nombre actual

Ver el nombre actual

1 pieza
Lámina01 / 05
Comandohostname
Piezas1
Escala1:1
N.ºPiezaTipoQué hace
1hostnameComandoEl comando para ver/cambiar nombre del equipo.
Resultado

Muestra el nombre corto actual de la máquina (ej. debian).

Ver nombre corto

2 piezas
Lámina02 / 05
Comandohostname -s
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1hostnameComandoComando hostname.
2-sOpciónMuestra solo el nombre corto.
Resultado

Solo el nombre sin dominio.

Ver FQDN

2 piezas
Lámina03 / 05
Comandohostname -f
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1hostnameComandoComando hostname.
2-fOpciónMuestra Fully Qualified Domain Name.
Resultado

Muestra nombre.dominio si está configurado en /etc/hosts o DNS.

Ver IPs asignadas

2 piezas
Lámina04 / 05
Comandohostname -I
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1hostnameComandoComando hostname.
2-IOpciónLista todas las IPs asignadas.
Resultado

Muestra IPs IPv4/IPv6 configuradas (ej. 192.168.1.10 fe80::1).

Cambiar nombre temporalmente

3 piezas
Lámina05 / 05
Comandosudo hostname servidor1
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1sudoComandoNecesitas permisos para cambiar nombre del sistema.
2hostnameComandoComando hostname.
3servidor1ArgumentoNuevo nombre corto para el equipo.
Resultado

El nombre cambia ahora mismo, pero se pierde al reiniciar a menos que lo guardes en /etc/hostname y /etc/hosts.

§ 2

Opciones

Las que sí vas a usar
OpciónQué hace
-IMuestra todas las direcciones IP reales del equipo, separadas por espacios. Es la forma más rápida de saber tu IP.
-iMuestra la IP a la que se resuelve el nombre del equipo. En Debian y Ubuntu suele salir 127.0.1.1; para ver tus IPs reales usa -I.
-f--fqdnMuestra el Fully Qualified Domain Name (FQDN) si está configurado.
-d--domainMuestra solo el dominio DNS.
-s--shortMuestra solo el nombre corto (sin dominio).
§ 3

Fallas comunes

FallaRemedio
Cambiar nombre sin sudo.Necesitas privilegios: usa sudo.
Nombre inválido (mayúsculas, espacios, guiones dobles).Usa solo letras minúsculas, números, guiones. Debe empezar con letra o número.
El cambio se revierte al reiniciar.En Debian/Ubuntu guarda en /etc/hostname y actualiza /etc/hosts con 127.0.1.1 nuevo-nombre. También puedes usar hostnamectl set-hostname en sistemas con systemd.
§ 4

Preguntas frecuentes

¿Para qué sirve hostname?
Sirve para ver o cambiar el nombre con el que el equipo se identifica en red y en el sistema.
¿Cuál es la diferencia entre hostname y hostname -f?
hostname muestra nombre corto; hostname -f muestra FQDN completo (nombre.dominio) si existe.
¿Por qué cambia temporalmente con hostname?
Porque escribe en el kernel ahora, pero no guarda en archivos de configuración. Al reiniciar se lee /etc/hostname.
¿Cómo veo las IPs del equipo?
Con hostname -I ves todas las IPs asignadas. También puedes usar ip addr o ifconfig.
¿Qué diferencia hay entre hostname -s y sin flags?
En la mayoría de casos sin flags muestra nombre corto igual que -s; -s es explícito para obtener solo el corto.
§ 5

Ver también