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.