Cambiar hostname en CentOS 7 es muy diferente a versiones que ya conocías; es más CentOS 7 puede ser algo confuso al inicio (ojo, es solo al inicio).
El proceso para cambiar hostname en CentOS 7 (o cambiarle el nombre al servidor) no se queda atrás y como mencioné arriba es diferente al proceso y los comandos utilizados en versiones anteriores del sistema; esto se debe al uso de systemd introducido justamente en esta versión, en realidad es bastante sencillo, para cambiar el hostname en CentOS 7 te recomiendo leer el artículo hasta el final.
Cómo cambiar hostname en CentOS 7
Para comenzar el proceso utilizaremos hostnamectl con el parámetro set-hostname seguido del nombre de servidor que deseamos asignar; nuestra línea de comandos debería quedar de la siguiente manera:
# hostnamectl set-hostname server.gospelidea.com
Una vez ejecutado el comando indicado arriba, el hostname en el servidor será cambiado de manera permanente por el que hubiéramos utilizado, en el ejemplo arriba utilicé «server.gospelidea.com».
Opciones adicionales para hostnamectl
Si por alguna razón en particular deseas realizar el cambio de manera temporal, la opción es agregar el parámetro –transient a la línea anterior; el comando debe quedar de la siguiente manera:
# hostnamectl --transient set-hostname rayito.gospelidea.com
Cuando reinicies el servidor el hostname será revertido.
CentOS 7 también permite utilizar un hostname «pretty» o bonito; para cambiar el hostname a uno más «bonito» debes agregar –pretty al comando anterior; esto permite agregar soporte UTF8 en el hostname; con esta opción tendrías un hostname similar a Gospel iDEA Hosting «bonito» no?
Revisando los cambios
Por último, utilizar hostnamectl (sin opciones) puedes revisar los cambios; al correr el comando tendrás una respuesta similar a:
# Static hostname: server.gospelidea.com
Icon name: computer-desktop
Chassis: desktop
Machine ID: 47c72d7f27c2406487fe9edb6e77f69d
Boot ID: 43849f8a01b3438b928f042202b4a93f
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-693.el7.x86_64
Architecture: x86-64
El hostname puede ser cualquier nombre que se te ocurra, no es necesario pasar horas eligiendo, es utilizado apenas para identificar el servidor entre los demás servidores; puede ser algo sencillo como el ejemplo que utilizamos arriba «rayito.gospelidea.com» o algo cómo más imponente cómo les gusta a otros «thor.gospelidea.com» o también un nombre más descriptivo (no lo recomiendo mucho) «server1.gospelidea.com».
Sencillo no? Ahora te toca probarlo.
Tienes problemas para administrar tu servidor? Podemos ayudarte, revisa nuestros planes de VPS Hosting o servidores dedicados nuestro soporte técnico especializado te sorprenderá!