GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo configurar o cambiar el nombre de host en CentOS 7 / RHEL 7

Después de instalar CentOS 7 en mi servidor, traté de cambiar el nombre de host modificando /etc/sysconfig/network, pero el cambio no tuvo efecto de la modificación. Incluso después de varios reinicios del servidor, el nombre de host seguía siendo localhost.localdomain.

Descubrí que el procedimiento para cambiar el nombre de host en CentOS 7 ahora es totalmente diferente al de la versión anterior. Esta guía lo ayudará a configurar el nombre de host en CentOS 7/RHEL 7.

Clase de nombre de host

Estático – El nombre de host estático es un host tradicional que puede elegir el usuario y se almacena en el archivo /etc/hostname.

Transitorio – El kernel mantiene el nombre de host transitorio y se puede cambiar mediante DHCP y mDNS.

Bonita – Es un nombre de host UTF -8 de formato libre para la presentación al usuario.

El nombre de host puede ser,

  • 64 caracteres en una longitud
  • Recomendado tener FQDN
  • Consta de a-z, A-Z, 0-9, "-", "_" y "." solo

Cambiar nombre de host en CentOS 7

Antes de cambiar el nombre de host, verifiquemos el nombre de host actual.

[root@localhost ~]# hostname
localhost.localdomain

1. hostnamectl

hostnamectl se usa para cambiar el nombre de host, con esta herramienta podemos cambiar las tres clases de nombre de host.

Aquí solo buscamos un nombre de host estático. Compruebe el nombre de host actual.

[root@localhost ~]# hostnamectl status

Salida:

Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: 565ea8b749544aca9d5563308f9e4bc2
Boot ID: 5c979d9b5f754df8b75a4e3aeabf2bad
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-123.el7.x86_64
Architecture: x86_64

Establezca el nombre de host.

[root@localhost ~]# hostnamectl set-hostname client.itzgeek.com

Vuelva a verificar el nombre de host (cierre la sesión y abra una nueva usando PuTTY o consola)

[root@client ~]# hostnamectl status

Salida:

Static hostname: client.itzgeek.com
Icon name: computer-vm
Chassis: vm
Machine ID: 565ea8b749544aca9d5563308f9e4bc2
Boot ID: 5c979d9b5f754df8b75a4e3aeabf2bad
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-123.el7.x86_64
Architecture: x86_64

Si usa este comando, no necesita notificar el cambio del nombre de host. Cierra la sesión actual y reinicia la terminal.

2. herramienta nmtui

La herramienta NetworkManager se utiliza para establecer el nombre de host estático en el archivo /etc/hostname.

Establezca el nombre de host.

Reinicie hostnamed para obligar a hostnamectl a notar el cambio del nombre de host estático.

[root@client ~]# systemctl restart systemd-hostnamed

Puede verificar el cambio en el nombre de host.

[root@server ~]# hostname
server.itzgeek.com
[root@server ~]# cat /etc/hostname
server.itzgeek.com
[root@server ~]# cat /etc/sysconfig/network
# Created by anaconda
HOSTNAME=server.itzgeek.com

3. herramienta nmcli

Se puede utilizar para consultar y configurar el nombre de host estático en el archivo /etc/hostname.

Compruebe el nombre de host.

[root@server ~]# nmcli general hostname
server.itzgeek.com

Cambie el nombre de host.

[root@server ~]# nmcli general hostname client.itzgeek.com

Reinicie hostnamed para obligar a hostnamectl a notar el cambio del nombre de host estático.

[root@server ~]# systemctl restart systemd-hostnamed

4. Edite /etc/nombre de host

Esto es simple pero requiere reiniciar el servidor para que surta efecto.

Nota: Use hostnamectl para cambiar el nombre de host, que es mucho mejor que otros comandos y no requiere actualizar el kernel sobre el cambio en el nombre de host.


Cent OS
  1. Cómo establecer o cambiar un nombre de host en CentOS 7

  2. Cómo cambiar o configurar el nombre de host en CentOS 8 / RHEL 8

  3. Cómo configurar/cambiar un nombre de host en CentOS 7 Linux

  4. Cómo cambiar el nombre de host en CentOS

  5. Cómo cambiar el nombre de host en CentOS Linux

Cómo configurar/cambiar el nombre de host en CentOS 8 / RHEL 8

Cómo cambiar la zona horaria en CentOS 8 / RHEL 8

Cómo configurar o cambiar el nombre de host en Linux

Cómo cambiar el nombre de host en Debian 10

Cómo cambiar el nombre de host en CentOS/RHEL 8

Cómo cambiar el nombre de host en CentOS/RHEL 7