Cómo configurar o cambiar el nombre de host en Linux

27 feb 2021 2 min di lettura
Cómo configurar o cambiar el nombre de host en Linux
Indice dei contenuti

Introducción

De forma predeterminada, el nombre de host del sistema se establece durante el proceso de instalación o, si está creando una máquina virtual, se asigna dinámicamente a la instancia al inicio, pero hay situaciones en las que debe cambiarlo.

Este tutorial lo guiará a través del proceso de cambiar el nombre de host en Linux sin la necesidad de reiniciar el sistema. Las instrucciones deberían funcionar en cualquier distribución moderna de Linux que utilice systemd.

Cual es el nombre de host

El nombre de host es una etiqueta asignada a una máquina que la identifica en la red. Cada dispositivo de la red debe tener un nombre de host único.

El nombre de host puede ser una cadena simple que contenga caracteres alfanuméricos, puntos y guiones. Si la máquina está conectada a Internet (como Internet o el servidor de correo), se recomienda utilizar un nombre de dominio completo (FQDN) como el nombre de host del sistema. El FQDN se compone de dos partes, el nombre de host y el nombre de dominio.

Ver el nombre de host actual

En sistemas Linux que utilizan systemd, el comando hostnamectl se puede utilizar para consultar y cambiar el nombre de host y su configuración en una computadora determinada.

Para ver el nombre de host actual, use el comando hostnamectl sin argumentos, luego desde la consola escriba:

hostnamectl

Debería recibir un mensaje de salida similar al siguiente:

Static hostname: TEST-SERVER-1I
 con name: computer-vm
 Chassis: vm
 Machine ID: 3e8adc7878hik283b1c71dea860d53b4
 Boot ID: 0c55060ccca768998ab2461eea03c72c
 Virtualization: kvm
 Operating System: Ubuntu 18.04.3 LTS
 Kernel: Linux 4.15.0-54-generic
 Architecture: x86-64

Cambiar el nombre de host

Para cambiar el nombre de host, invoque el comando hostnamectl con el argumento set-hostname seguido del nuevo nombre de host. Solo root o un usuario con privilegios de sudo pueden cambiar el nombre de host del sistema.

Por ejemplo, para cambiar el nombre de host del sistema a mail.noviello.it, use el siguiente comando:

sudo hostnamectl set-hostname mail.noviello.it

El comando hostnamectl no produce ninguna salida. En caso de fallo se devuelve un código de error.

Finalmente, para verificar que el nombre de host se haya cambiado correctamente, use el comando hostnamectl nuevamente:

hostnamectl

El nuevo nombre de host del sistema y alguna información adicional sobre el sistema, como la versión del kernel, se mostrarán en la terminal.

Static hostname: mail.noviello.it
 con name: computer-vm
 Chassis: vm
 Machine ID: 3e8adc7878hik283b1c71dea860d53b4
 Boot ID: 0c55060ccca768998ab2461eea03c72c
 Virtualization: kvm
 Operating System: Ubuntu 18.04.3 LTS
 Kernel: Linux 4.15.0-54-generic
 Architecture: x86-64

Conclusión

En este tutorial, hemos visto cómo cambiar el nombre de host del sistema Linux. Dependiendo de su distribución de Linux y tipo de virtualización, es posible que se requieran pasos adicionales para completar el proceso.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.