Hostname es el nombre de la máquina que se utiliza para identificar un host específico dentro de una red informática. Puede ser de cualquier nivel de profundidad. Podría ser tan simple como john o complejo como john.example.com . Si el nombre de host no está configurado correctamente, los programas como los servidores de correo y otras computadoras en la red emitirán advertencias o fallarán por completo.
De forma predeterminada, el nombre de host lo establece el sistema automáticamente, pero en algunos casos queremos cambiar ese nombre por conveniencia y podemos hacerlo fácilmente con los siguientes pasos:
1. Primero cambie el nombre de host actual
$ hostname MY_NEW_NAME
Este cambio es temporal, hasta que se reinicie el sistema. Pero es bueno para no tener tiempo de inactividad.
2. Actualice el archivo de nombre de host /etc/hostname
Podemos hacerlo de cualquiera de las siguientes maneras:
# For newer distribution, that use `SystemD` init
$ sudo hostnamectl set-hostname MY_NEW_HOSTNAME
# For older distribution, `SysV` init
$ sudo echo "my-new-hostname" > /etc/hostname
3. Agregue un nuevo registro a /etc/hosts
archivo
$ sudo echo "127.0.0.1 my-new-hostname" > /etc/hosts
# or directly open `/etc/hosts` file
$ sudo nano /etc/hosts
Después de los cambios, su nuevo /etc/hosts
el archivo se ve así:
127.0.0.1 localhost
127.0.0.1 guest
127.0.1.1 my-new-hostname
# other entries below
## ..
## ..