Búsqueda de sitios web

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


Los nombres de host de dispositivos o sistemas se utilizan para reconocer fácilmente una máquina dentro de una red en un formato legible por humanos. No es una gran sorpresa, pero en el sistema Linux, el nombre de host se puede cambiar fácilmente usando un comando simple como "nombre de host".

Lea también: Cómo establecer una dirección IP estática y configurar la red en Linux

Al ejecutar hostname por sí solo, sin ningún parámetro, se devolverá el nombre de host actual de su sistema Linux de esta manera:

hostname
TecMint

Si desea cambiar o configurar el nombre de host de su sistema Linux, simplemente ejecute:

hostname NEW_HOSTNAME

Por supuesto, deberás reemplazar “NEW_HOSTNAME” con el nombre de host real que deseas configurar. Esto cambiará el nombre de host de su sistema inmediatamente, pero hay un problema: el nombre de host original se restaurará en el próximo reinicio.

Hay otra forma de cambiar el nombre de host de su sistema: de forma permanente. Es posible que ya se haya dado cuenta de que esto requerirá cambios en algunos archivos de configuración y estará en lo cierto.

Establecer el nombre de host del sistema de forma permanente en Linux

Versiones más recientes de diferentes distribuciones de Linux, como las últimas Ubuntu, Debian, CentOS, Fedora, RedHat<, etc. viene con systemd, un administrador de sistemas y servicios que proporciona un comando hostnamectl para administrar nombres de host en Linux.

Para configurar el nombre de host del sistema en distribuciones basadas en SystemD, usaremos el comando hostnamectl como se muestra:

sudo hostnamectl set-hostname NEW_HOSTNAME

Para distribuciones de Linux más antiguas, que utilizan SysVinit en resumen, init, pueden cambiar sus nombres de host simplemente editando el archivo de nombre de host ubicado en:

vi /etc/hostname

Luego debes agregar otro registro para el nombre de host en:

vi /etc/hosts

Por ejemplo:

127.0.0.1 TecMint

Luego necesitas ejecutar:

/etc/init.d/hostname restart

En sistemas basados en RHEL/CentOS que usan init, el nombre de host se cambia modificando:

vi /etc/sysconfig/network

Aquí hay una muestra de ese archivo:

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="linux-console.net"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

Para mantener un nombre de host permanente, cambie el valor junto a "HOSTNAME" por el de su nombre de host.

Conclusión

Este sencillo artículo pretende mostrarte un truco sencillo de Linux y espero que hayas aprendido algo nuevo.