RHEL / Centos Linux 7: Cambiar y establecer el comando de nombre de host

Soy un nuevo usuario de servidores RHEL (Red Hat Linux) y/o CentOS Linux 7. ¿Cómo puedo cambiar el nombre de host en CentOS 7 utilizando una opción de lÃnea de comandos?
En un servidor CentOS Linux 7 puede utilizar cualquiera de las siguientes herramientas para gestionar los nombres de host:

Detalles del tutorial
Dificultad Fácil (rss)
Privilegios de root
Requisitos Ninguno
Tiempo 2m

  1. comando hostnamectl : Controla el nombre de host del sistema. Este es el método recomendado.
  2. Comando nmtui : Controla el nombre de host del sistema utilizando la interfaz de usuario de texto (TUI).
  3. Comando nmcli : Controla el nombre de host del sistema utilizando la parte CLI de NetworkManager.

Tipos de nombres de host

El nombre de host se puede configurar de la siguiente manera

  1. Nombre de host estático asignado por el sysadmin. Por ejemplo, «servidor1», «wwwbox2» o «servidor42.cyberciti.biz».
  2. Nombre de host transitorio/dinámico asignado por el servidor DHCP o mDNS en tiempo de ejecución.
  3. Nombre de host bonito asignado por el sysadmin/usuario final y es un nombre de host UTF8 de forma libre para su presentación al usuario. Por ejemplo, «el netbook de Vivek».

Método #1: comando hostnamectl

Veamos cómo usar el comando hostnamectl.

¿Cómo veo los nombres de host?

$ hostnamectl
## OR ##
$ hostnamectl status

Salidas de ejemplo:

¿Cómo configuro el nombre de host?

¿Cómo borro un nombre de host concreto?

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

¿Cómo cambio el nombre de host de forma remota?

Utilice cualquiera de las siguientes sintaxis:
# ssh root@server-ip-here hostnamectl set-hostname server1
O establezca server1 como nombre de host en un servidor remoto llamado 192.168.1.42 usando ssh:
# hostnamectl set-hostname server1 -H [email protected]

Método #2: comando nmtui

Puede establecer el nombre del host usando el comando nmtui que tiene una interfaz de usuario de texto para los nuevos usuarios:
# nmtui
Salidas de ejemplo:

Fig.01: Utilice nmtui para establecer el nombre de host en un CentOS 7

Use la tecla de flecha hacia abajo > seleccione la opción de menú «Establecer el nombre de host del sistema» > Pulse el botón «Aceptar»:

Fig.02: Establecer nombre de host

Verá el cuadro de confirmación como sigue:

Fig.03: Nuevo nombre de host confirmado

Por último, reinicie el servicio con nombre de host escribiendo el siguiente comando
# systemctl restart systemd-hostnamed
Para verificar los cambios, introduzca:

# hostnamectl status
Salidas de ejemplo:

Fig.04: CentOS 7 / RHEL Ver detalles del nombre del host usando el comando hostnamectl

Método #3: comando nmcli

El nmcli es una herramienta de línea de comandos para controlar NetworkManager y reportar el estado de la red.

Para ver el nombre del host utilizando el comando nmcli:

La sintaxis es:
# nmcli general hostname

Para establecer el nombre del host utilizando el comando nmcli:

La sintaxis es:
# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz

Por último, reinicie el servicio systemd-hostnamed:
# systemctl restart systemd-hostnamed

Esta entrada es la 5 de 19 de la serie Tutorial para establecer el nombre de host en Linux/Unix. Sigue leyendo el resto de la serie:

  1. Ubuntu Linux Change Hostname (nombre del equipo)
  2. Debian Linux: Cambiar el nombre de host / nombre del equipo permanentemente
  3. Linux cambiar mi nombre de host / nombre del sistema informático
  4. Linux cambiar el nombre de host
  5. RHEL / Centos Linux 7: Cambiar y establecer el comando de nombre de host
  6. OpenBSD Cambiar el nombre de host
  7. CentOS Linux 5/6 Cambiar el comando de nombre de host
  8. Linux establecer el nombre de host y el nombre de dominio de mi servidor
  9. FreeBSD cambiar nombre de host sin reiniciar
  10. SuSe Linux cambiar nombre de host sin reiniciar
  11. Cómo configurar el nombre de host en Fedora Linux
  12. Ubuntu 18.04 LTS cambiar el nombre de host permanentemente
  13. Ubuntu establecer el nombre de host permanentemente (nombre del equipo) comando
  14. OpenSUSE Linux establecer el nombre de host permanentemente (nombre del equipo) comando
  15. RHEL 8 Linux establecer el nombre de host permanentemente (nombre del equipo) comando
  16. CentOS 8 Linux establecer el nombre de host permanentemente (nombre del equipo) comando
  17. Ubuntu 20.04 LTS set hostname permanently (nombre del equipo) command
  18. Set / Change FQDN on Ubuntu 20.04 LTS
  19. Alpine Linux – Setting system hostname

🧠Por favor, apoya mi trabajo en Patreon o con una donación.
🧠Obtenga los últimos tutoriales sobre Linux, Open Source & DevOps a través del feed RSS o del boletín semanal por correo electrónico.
🧠12 comentarios hasta ahora… añada uno ↻
Categoría Lista de comandos de Unix y Linux
Gestión de archivos cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilidades de red dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Administrador de paquetes apk • apt
Gestión de procesos bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Búsqueda grep • whereis • which
Información del usuario groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Deja una respuesta

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