El nombre de host se define como la etiqueta o el nombre de una computadora y un dispositivo de red. En este artículo, discutiremos cómo configurar y cambiar el nombre de host en el sistema CentOS 7 y RHEL 7. Hay tres comandos diferentes a través de los cuales podemos consultar, configurar y cambiar el nombre de host.
Tipos de nombre de host que podemos configurar en el servidor CentOS 7 y RHEL 7.
- Nombre de host estático: Es un nombre de host convencional que configuramos en los servidores y, como sugiere el nombre, el nombre de host será estático y persistente durante el reinicio. El nombre de host estático se almacena en el archivo /etc/hostname.
- Nombre de host transitorio: Es el nombre de host que se obtiene de DHCP y mDNS. El nombre de host transitorio puede ser temporal porque solo se escribe temporalmente en el nombre de host del núcleo.
- Bonito nombre de host — Es un nombre de host que puede incluir todo tipo de caracteres especiales. Pretty hostname se almacena en el archivo /etc/machine-info .
¿Cómo comprobar el nombre de host en CentOS 7/RHEL 7?
Usando el nombre de host y el comando hostnamectl, podemos ver el nombre de host de nuestro sistema CentOS 7 y RHEL 7,
[[email protected] ~]# hostname OR [[email protected] ~]# hostnamectl status OR [[email protected] ~]# hostnamectl
Comando Hostnamectl
El comando hostnamectl se utiliza para configurar, modificar y consultar el nombre de host. La sintaxis básica se enumera a continuación:
# hostnamectl
Establezcamos el nombre de host estático ‘nube.linuxtechi.com‘
[[email protected] ~]# hostnamectl set-hostname "cloud.linuxtechi.com" [[email protected] ~]#
Verifique el nuevo nombre de host usando hostnamectl y el comando hostname:
¿Cómo eliminar o borrar el nombre de host?
Si desea eliminar o borrar el nombre de host en el sistema CentOS 7 y RHEL 7, utilice el siguiente comando hostnamectl,
[[email protected] ~]# hostnamectl set-hostname "" [[email protected] ~]# [[email protected] ~]# hostname localhost.localdomain [[email protected] ~]# hostnamectl Static hostname: n/a Transient hostname: localhost Icon name: computer Chassis: n/a Machine ID: a5c10f2a26324894a3b0b83d504c1ff2 Boot ID: c3ff9d084b364b56bb0d588b64ff6f1a Virtualization: oracle 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 [[email protected] ~]#
¿Cómo configurar Pretty Hostname en CentOS 7 / RHEL 7?
[[email protected] ~]# hostnamectl set-hostname "Pradeep Antil's CentOS-7 Laptop" --pretty [[email protected] ~]#
¿Cómo eliminar o eliminar un nombre de host bonito?
Use el siguiente comando hostnamectl para eliminar o eliminar el nombre de host bonito,
[[email protected] ~]# hostnamectl set-hostname "" --pretty
Cómo configurar el nombre de host en el servidor remoto desde su máquina local.
Usando hostnamectl, también podemos configurar el nombre de host en el sistema remoto desde el sistema local,
Sintaxis:
# hostnamectl set-hostname -H
El comando anterior usará ssh para conectarse y autenticarse para el servidor remoto.
[email protected]:~# hostnamectl set-hostname -H 192.168.1.13 @cloud.linuxtechi.com [email protected]'s password: [email protected]:~#
comando nmtui
nmtui significa ‘Interfaz de usuario de texto del administrador de red‘, es una interfaz de usuario de texto que se utiliza para configurar el nombre de host.
Cuando escribimos el comando nmtui debajo de la ventana aparecerá
[[email protected] ~]# nmtui
Seleccione «Establecer nombre de host del sistema» y luego haga clic en Aceptar.
Escriba el nombre de host que desee configurar y luego haga clic en Aceptar.
Reinicie el servicio con nombre de host
[[email protected] ~]# systemctl restart systemd-hostnamed [[email protected] ~]#
Verifique el nuevo nombre de host usando el comando ‘hostname’ y ‘hostnamectl’
comando nmcli
nmcli es una utilidad de línea de comandos para configurar y consultar el nombre de host.
Compruebe el nombre de host:
[[email protected] ~]# nmcli general hostname cloud.linuxtechi.com [[email protected] ~]#
Cambiar o establecer el nombre de host:
Sintaxis:
# nombre de host general nmcli
[[email protected] ~]# nmcli general hostname antil.linuxtechi.com
Reinicie el servicio con nombre de host usando el siguiente comando systemctl
[[email protected] ~]# systemctl restart systemd-hostnamed [[email protected] ~]# hostname antil.linuxtechi.com [[email protected] ~]#
Nota : Se recomienda el comando hostnamectl para consultar y configurar el nombre de host