Para comprobar el nombre de host abra su terminal y escriba el comando hostname o hostnamectl en CentOS 7/8. De forma predeterminada, el nombre de host es localhost.dominio local. Para cambiar el nombre de host, puede seguir los siguientes métodos.
1) Editando el Archivo /etc/hostname
La forma más sencilla de cambiar el nombre de host es editar el archivo /etc/hostname. Abra su terminal y con su editor de texto favorito elimine localhost.localdomain y cambiar a cualquier nombre que desee.
$ sudo vi /etc/hostname
Guarde los cambios y luego confirme su nombre de host mediante el comando nombre de host. Si no ha cambiado, debe reiniciar el servidor CentOS 7/8.
2) Usando el comando Hostnamectl
Hostnamectl es una herramienta que se utiliza para controlar el nombre de host del sistema Linux. También puede usar esta herramienta para cambiar el nombre de host.
En primer lugar, confirme el nombre de host actual utilizando hostnamectl de la siguiente manera:
$ hostnamectl status
To change the hostname type the following command:
$ hostnamectl set-hostname hostname
It’s necessary to restart the systemd-hostnamed daemon so that as to reflect the change in Static hostname.
$ sudo systemctl restart systemd-hostnamed
Note: Hostnamectl reconoce tres tipos de nombres de host: bonito, estático y transitorio. Pretty se almacena en/etc /machine-info y es un formato legible por humanos, mientras que el nombre de host estático se almacena en/etc / hostname. El nombre de host transitorio es más bien un nombre de host temporal que puede ocupar el nombre de host estático cuando se pierde la conectividad de red.
3) Uso de la utilidad Nmtui
Para cambiar el nombre de host, puede usar la herramienta de interfaz de texto NetworkManager (nmtui).
Desde la línea de comandos invoque nmtui:
$ sudo nmtui
Esto le presentará una interfaz de usuario de texto como esta. Usando las teclas de flecha, seleccione Establecer nombre de host del sistema y use la pestaña para seleccionar ACEPTAR.
Edite el nombre que por defecto es localhost.localdomain y cámbielo a lo que prefiera.
a continuación, aparecerá el siguiente mensaje de confirmación. Si el nombre de host es el que desea, puede elegir OK. Puede confirmar los cambios utilizando el comando hostname.
4) Usando la utilidad Nmcli
Nmcli es una herramienta de línea de comandos para controlar el administrador de redes y se puede usar para cambiar el nombre de host.
Para comprobar el nombre de host con nmcli, escriba en su terminal:
$ nmcli general hostname
Esto imprimirá el nombre de host en su terminal. Por defecto en CentOS 7/8 debería ser localhost.dominio local.
Para cambiar el nombre de host use el comando:
$ nmcli general hostname grace
Esto solicitará su contraseña a través de una interfaz gráfica de usuario. Si está ejecutando este comando de forma remota, recuerde usar root o sudo:
$ sudo nmcli general hostname grace
Puede confirmar el nombre de host ejecutando nmcli general hostname.