Cómo modificar el nombre de host en CentOS 7
En CentOS o RHEL, hay tres nombres de host definidos: a. estático (estático), b. transitorio (transitorio) y c. Un nombre de host "estático", también conocido como nombre de host del kernel, es el nombre de host que el sistema inicializa automáticamente desde /etc/hostname al inicio. Un nombre de host "transitorio" es aquel que se asigna temporalmente mientras el sistema se está ejecutando, por ejemplo, a través de DHCP o un servidor mDNS. Tanto los nombres de host estáticos como los transitorios están sujetos a las mismas reglas de límite de caracteres que los nombres de dominio de Internet. Los nombres de host "flexibles", por otro lado, permiten el uso de nombres de host de formato libre (incluidos caracteres especiales/espacios en blanco) para mostrarlos a los usuarios finales (como Dan's Computer).
En CentOS/RHEL 7, hay una herramienta de línea de comandos llamada hostnamectl, que le permite ver o modificar configuraciones relacionadas con el nombre de host.
Para ver la configuración relacionada con el nombre de host:
$ hostnamectl status
Para ver solo nombres de host estáticos, transitorios o flexibles, use "--static" respectivamente, el " Opción --transient" o "--pretty".
$ hostnamectl status [--static|--transient|--pretty]
Para modificar los tres nombres de host al mismo tiempo: nombres de host estáticos, transitorios y flexibles:
p>
$ sudo hostnamectl set-hostname
Como se muestra arriba, al modificar el nombre de host estático/transitorio, se eliminarán todos los caracteres especiales o espacios en blanco, y cualquier letra mayúscula en los parámetros proporcionados se convierte automáticamente a minúsculas. Una vez que se modifica el nombre de host estático, /etc/hostname se actualizará automáticamente. Sin embargo, /etc/hosts no se actualiza para guardar los cambios, por lo que debe actualizar /etc/hosts manualmente.
Si solo deseas modificar un nombre de host específico (estático, transitorio o flexible), puedes usar las opciones "--static", "--transient" o "--pretty".
Por ejemplo, para modificar permanentemente el nombre de host, puede modificar el nombre de host estático:
$ sudo hostnamectl --static set-hostname
Tenga en cuenta que no es necesario reiniciar la máquina para activar la modificación permanente del nombre de host. El comando anterior modificará inmediatamente el nombre de host del kernel. Cierre sesión y vuelva a iniciarla en el símbolo del sistema para observar el nuevo nombre de host estático.