Existen tres tipos de nombre de host:
- El nombre de host estático se almacena en el archivo /etc/hostname . Este nombre de host se utiliza entre las máquinas para identificar un servidor.
- El nombre más fácil de usar de un host porque permite más caracteres y signos de puntuación. Es más fácil de usar, pero no es estándar, se almacena en el directorio /etc/machine-info .
- El nombre de host transitorio es uno que se mantiene en el kernel de Linux. Es dinámico, lo que significa que se perderá después de reiniciar.
En esta guía se verá como cambiar el nombre estático del host.
Verificar el nombre de host actual
Antes de realizar cualquier cambio, se recomienda verificar cuál es el nombre de host actual con el comando:
hostnamectl
Después de ejecutar el comando se obtendrá un resultado similar al siguiente:
Configurar o cambiar el nombre de host en Centos
Los caracteres permitidos para un nombre de host son:
- Letras minúsculas de la a a la z
- Números del 0 al 9
- Puntos y guiones
- Los nombres de host deben tener entre 2 y 63 caracteres
- Los nombres de host deben comenzar y terminar con un número o una letra
CentOS 7 solo permite nombres de dominio completos (FQDN), el cambio de nombre de host se lo realiza con el siguiente comando:
hostnamectl set-hostname correo.guidocutipa.blog.bo
Donde correo.guidocutipa.blog.bo es el nuevo nombre del host.
Editar el archivo /etc/hosts
nano /etc/hosts
En el editor de texto, buscar la línea que comienza con 127.0.0.1:
127.0.0.1 localhost localhost.localdomain localhost 4 localhost4.localdomain4
Cambiar la entrada de la siguiente manera:
127.0.0.1 localhost localhost.localdomain localhost 4 localhost4.localdomain4 correo.guidocutipa.blog.bo
Grabar el archivo y salir.
Verificar el nombre de host
Reiniciar el servidor, luego verificar que los cambios se hayan realizado con el comando:
hostnamectl
El resultado obtenido debe ser similar al siguiente: