¿Cómo cambiar el nombre de host en Linux?

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.