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 “hostname “.
Lea también: Cómo establecer una dirección IP estática y configurar la red en Linux
Ejecutando nombre de host por sí solo, sin ningún parámetro, devolverá el nombre de host actual de su sistema Linux de esta manera:
$ hostname TecMint
Si desea cambiar o establecer el nombre de host de su sistema Linux, simplemente ejecute:
$ hostname NEW_HOSTNAME
Por supuesto, deberá reemplazar “NEW_HOSTNAME” con el nombre de host real que desea establecer. 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 correcto.
Establecer el nombre de host del sistema de forma permanente en Linux
Versión más reciente de diferentes distribuciones de Linux, como la última Ubuntu , Debian , Cent OS , Fedora , RedHat , etc. viene con systemd , un administrador de sistemas y servicios que proporciona un hostnamectl comando para administrar nombres de host en Linux.
Para configurar el nombre de host del sistema en SystemD distribuciones basadas, usaremos hostnamectl comando como se muestra:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
Para distribuciones antiguas de Linux, que usa SysVinit en resumen init , pueden cambiar sus nombres de host simplemente editando el archivo de nombre de host ubicado en:
# vi /etc/hostname
Luego debe agregar otro registro para el nombre de host en:
# vi /etc/hosts
Por ejemplo:
127.0.0.1 TecMint
A continuación, debe ejecutar:
# /etc/init.d/hostname restart
En RHEL/CentOS sistemas basados que utilizan 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="tecmint.com" GATEWAY="192.168.0.1" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
Para mantener un nombre de host permanente, cambie el valor junto a "HOSTNAME"
al de su nombre de host.
Conclusión
Este sencillo artículo pretendía mostrarte un truco sencillo de Linux y espero que hayas aprendido algo nuevo.