Una de las tareas esenciales para un administrador del sistema es saber cómo cambiar el nombre de host.
Si ha introducido el nombre de host incorrecto durante la instalación o el requisito de cambiarlo, puede cambiarlo de la siguiente manera. Lo siguiente se prueba en Ubuntu y CentOS.
Cambiar el nombre de host implica tres pasos.
- Cambiar
HOSTNAME
valor en/etc/sysconfig/network
- Cambiar el nombre de host en
/etc/hosts
- Actualizar el nombre de host en el terminal
Mostrar el nombre de host
Averigüemos el nombre configurado ejecutando hostname
en el terminal.
~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#
Cambiemos a geekflare
Cambie el nombre de host
Edite el archivo /etc/sysconfig/network
usando vi
, busque HOSTNAME= y actualícelo al nombre deseado.
Nota: He notado en algunas máquinas virtuales en la nube que la entrada de NOMBRE DE HOST no existe. Si no encuentra esto en su servidor, puede ignorar este paso.
Antes del cambio:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01
Después del cambio:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#
El siguiente paso sería cambiar el nombre de host en un archivo hosts.
Edite el archivo /etc/hosts
, busque el nombre de host actual en 127.0.0.1
y las direcciones IP del servidor (si las hay) y actualice a la que haya configurado anteriormente.
Antes del cambio:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
Después del cambio:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
Cambie el nombre de host en la terminal
Y, finalmente, ejecute el comando hostname
con el valor deseado.
~]# hostname geekflare
Intente volver a iniciar sesión en su servidor y notará el nuevo nombre de host.
¿Usando el Servidor DigitalOcean?
Si desea cambiar el nombre de host en la máquina virtual DigitalOcean, también debe actualizar el nombre de host en el archivo /etc/hostname
.
Aquí hay una demostración en video rápida.
Eso fue fácil.
¿No es así? Interesado en aprender más sobre Linux? Echa un vistazo a este curso de administración.