How to Cambiar Hostname en RHEL / CentOS 7.0

How to Cambiar Hostname en RHEL / CentOS 7.0

Probablemente alguna vez hayas necesitado cambiar el nombre de host de tu instalación de CentOS 7 por una razón u otra. Cambiar el nombre de host en CentOS 7 ahora es mucho más sencillo que nunca.

Si estás listo, abrí tu terminal y sigue este tutorial, en menos de 10 minutos habrás cambiado tu nombre de host!

¿Cómo puedo ver los nombres de host?

$ hostnamectl
## OR ##
$ hostnamectl status

Ejemplo de salida:

   Static hostname: centos-7-rc
         Icon name: computer
           Chassis: n/a
        Machine ID: b5470b10ccfd49ed8e4a3b0e953a53c3
           Boot ID: f79de79e2dac4670bddfe528e826b61f
    Virtualization: oracle
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-229.1.2.el7.x86_64
      Architecture: x86_64

¿Cómo configuro el nombre de host?

La sintaxis es:
# hostnamectl set-hostname Your-New-Host-Name-Here
# hostnamectl set-hostname "Your New Host Name Here" --pretty
# hostnamectl set-hostname Your-New-Host-Name-Here --static
# hostnamectl set-hostname Your-New-Host-Name-Here --transient

To set host name to “R2-D2”, enter:
# hostnamectl set-hostname R2-D2
To set static host name to “server1.cyberciti.biz”, enter:
# hostnamectl set-hostname server1.cyberciti.biz --static
To set pretty host name to “Senator Padme Amidala’s Laptop”, enter:
# hostnamectl set-hostname "Senator Padme Amidala's Laptop" --pretty
To verify new settings, enter:
# hostnamectl status

Ejemplo de salida:

   Static hostname: server1.cyberciti.biz
   Pretty hostname: Senator Padmé Amidala's Laptop
Transient hostname: r2-d2
         Icon name: computer
           Chassis: n/a
        Machine ID: b5470b10ccfd49ed8e4a3b0e953a53c3
           Boot ID: f79de79e2dac4670bddfe528e826b61f
    Virtualization: oracle
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-229.1.2.el7.x86_64
      Architecture: x86_64

¿Cómo elimino un nombre de host particular?

La sintaxis es:
# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

¿Cómo puedo cambiar el nombre de host de forma remota?

Utilice cualquiera de las siguientes sintaxis:
# ssh root@server-ip-here hostnamectl set-hostname server1
OR set server1 as host name on a remote server called 192.168.1.42 using ssh:
# hostnamectl set-hostname server1 -H root@192.168.1.42

 

Saludos!

One thought on “How to Cambiar Hostname en RHEL / CentOS 7.0

  1. testblog say:

    Gracias por el documento. Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*