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

Una de las tareas esenciales para un administrador de sistemas es saber cómo cambiar el nombre de host.

Si ingresó el nombre de host incorrecto durante la instalación o necesita cambiarlo, puede cambiarlo como se muestra a continuación. Lo siguiente se prueba en Ubuntu y CentOS.

Cambiar el nombre de host implica tres pasos.

  • Cambie el valor de HOSTNAME en /etc/sysconfig/network
  • Cambiar nombre de host en /etc/hosts
  • Actualización del nombre de host en la terminal

1. Mostrar nombre de host

Averigüemos el nombre configurado ejecutando hostname en la terminal.

[[email protected] ~]# hostname
centos-s-1vcpu-2gb-lon1-01
[[email protected] ~]#

Cambiemos a kirukiru.es

  Utilice Manuskript para organizar sus proyectos de escritura en Linux

2. Cambiar nombre de host

Edite el archivo /etc/sysconfig/network usando vi, busque HOSTNAME= y actualícelo con el nombre deseado.

Nota: He notado que en algunas máquinas virtuales de la nube la entrada HOSTNAME no existe. Si no encuentra esto en su servidor, puede ignorar este paso.

Antes del cambio:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos-s-1vcpu-2gb-lon1-01

Después del cambio:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=kirukiru.es
[[email protected] sysconfig]#

El siguiente paso sería cambiar el nombre de host en un archivo de hosts.

Edite el archivo /etc/hosts, busque el nombre de host actual en 127.0.0.1 y la línea IP del servidor (si corresponde) y actualícelo al deseado que configuró anteriormente.

  Cómo instalar el DAW Reaper en Linux

Antes del cambio:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
127.0.0.1 localhost.localdomain localhost
127.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

[[email protected] ~]#

Después del cambio:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 kirukiru.es
127.0.0.1 localhost.localdomain localhost
127.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

[[email protected] ~]#

3. Cambiar el nombre de host en la terminal

Y, finalmente, ejecute el comando hostname con el valor deseado.

[[email protected] ~]# hostname kirukiru.es

Intente volver a iniciar sesión en su servidor y notará el nuevo nombre de host.

¿Utiliza el servidor DigitalOcean?

Si desea cambiar el nombre de host en la VM de DigitalOcean, también debe actualizar el nombre de host en el archivo /etc/hostname.

  Cómo limpiar metadatos de archivos en Linux

Aquí hay una demostración rápida en video.

Eso fue fácil.

¿no es así? ¿Interesado en aprender más sobre Linux? Mira esto curso de administracion.

¿Te gustó leer el artículo? ¿Qué tal compartir con el mundo?