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 | Sí |
Requisitos | Ninguno |
Tiempo | 2m |
- comando hostnamectl : Controla el nombre de host del sistema. Este es el método recomendado.
- Comando nmtui : Controla el nombre de host del sistema utilizando la interfaz de usuario de texto (TUI).
- Comando nmcli : Controla el nombre de host del sistema utilizando la parte CLI de NetworkManager.
- Tipos de nombres de host
- Método #1: comando hostnamectl
- ¿Cómo veo los nombres de host?
- ¿Cómo configuro el nombre de host?
- ¿Cómo borro un nombre de host concreto?
- ¿Cómo cambio el nombre de host de forma remota?
- Método #2: comando nmtui
- Método #3: comando nmcli
- Para ver el nombre del host utilizando el comando nmcli:
- Para establecer el nombre del host utilizando el comando nmcli:
Tipos de nombres de host
El nombre de host se puede configurar de la siguiente manera
- Nombre de host estático asignado por el sysadmin. Por ejemplo, «servidor1», «wwwbox2» o «servidor42.cyberciti.biz».
- Nombre de host transitorio/dinámico asignado por el servidor DHCP o mDNS en tiempo de ejecución.
- 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
- Ubuntu Linux Change Hostname (nombre del equipo)
- Debian Linux: Cambiar el nombre de host / nombre del equipo permanentemente
- Linux cambiar mi nombre de host / nombre del sistema informático
- Linux cambiar el nombre de host
- RHEL / Centos Linux 7: Cambiar y establecer el comando de nombre de host
- OpenBSD Cambiar el nombre de host
- CentOS Linux 5/6 Cambiar el comando de nombre de host
- Linux establecer el nombre de host y el nombre de dominio de mi servidor
- FreeBSD cambiar nombre de host sin reiniciar
- SuSe Linux cambiar nombre de host sin reiniciar
- Cómo configurar el nombre de host en Fedora Linux
- Ubuntu 18.04 LTS cambiar el nombre de host permanentemente
- Ubuntu establecer el nombre de host permanentemente (nombre del equipo) comando
- OpenSUSE Linux establecer el nombre de host permanentemente (nombre del equipo) comando
- RHEL 8 Linux establecer el nombre de host permanentemente (nombre del equipo) comando
- CentOS 8 Linux establecer el nombre de host permanentemente (nombre del equipo) comando
- Ubuntu 20.04 LTS set hostname permanently (nombre del equipo) command
- Set / Change FQDN on Ubuntu 20.04 LTS
- Alpine Linux – Setting system hostname
🧠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 |