Cómo cambiar el nombre de host de CentOS

Cómo cambiar el nombre de host de CentOS

Las implementaciones de CentOS, Red Hat y Fedora Linux funcionan de manera un poco diferente a las basadas en Debian. CentOS 7 y versiones posteriores incluyen algunos controles similares a Debian, como el pero algunos programadores creen que esto no es parte de la experiencia de Red Hat. Como resultado, existe una forma separada de cambiar los valores del nombre de host de CentOS que también debería funcionar bien para los usuarios de Fedora y Red Hat Enterprise Linux. Sin embargo, han cambiado un poco las cosas en CentOS 7 y esto puede hacer que las cosas sean confusas para quienes se mueven hacia los controles tipo Debian.

Si está trabajando desde una interfaz gráfica de usuario, haga clic en el menú Aplicaciones y seleccione Herramientas del sistema. Haga clic en Terminal para acceder a un indicador de CLI. También es posible que desee mantener presionadas las teclas Ctrl, Alt y T. Aquellos que usan una máquina Fedora o CentOS sin cabeza deben mantener presionadas Ctrl, Alt y F2 para llegar a una terminal virtual. Es posible que desee iniciar sesión como root si nunca configuró el comando sudo.

Método 1: cambiar temporalmente el nombre de host de CentOS

Si solo desea cambiar el nombre de host de Fedora, Red Hat o CentOS hasta el próximo reinicio, puede hacerlo temporalmente. Como usuario root, escriba nombre de host nuevo nombre y presione enter. Esto cambiará su nombre de host a newname, aunque debe reemplazar esa frase con el valor real al que le gustaría cambiar los datos del nombre de host de CentOS. Puede utilizar cualquier nombre de host válido. Tipo nombre de host y presione enter para ver que el nombre efectivamente ha sido cambiado.



Es posible que desee utilizar sudo nombre de host nuevo nombre si ha iniciado sesión como usuario normal y tiene acceso al comando sudo. No todas las instalaciones de CentOS y Fedora usan sudo de la forma en que lo usan la mayoría de las distribuciones basadas en Debian.

Método 2: cambiar permanentemente el nombre de host de CentOS

Deberá seguir actuando como root, por lo que permanecerá conectado como tal si no tiene acceso al comando sudo en su instalación. Tipo y presione enter. Puede que desee escribir sudo si es un usuario habitual y puede hacerlo. Por cierto, si prefiere usar otro editor de texto que no sea vi y tenerlo instalado, reemplace la palabra vi con el editor que prefiera.

Dependiendo de su configuración, es posible que solo tenga dos líneas en el archivo o puede tener muchas. Asegúrese de que NETWORKING = yes esté en el archivo y luego busque la línea que comienza con HOSTNAME = para que pueda colocar su nuevo nombre de host inmediatamente después. En nuestro caso, cambiamos HOSTNAME a newname y guardamos el archivo. Si está usando vi, presione la tecla Esc y luego escriba: wq para guardar su trabajo y salir.

Ahora escribe vi   y cambie el nombre de host dado en la segunda línea por su nuevo nombre de host actual. Guarda el archivo y cierra. Está configurado para el próximo reinicio siempre y cuando esté usando CentOS 6 o versiones compatibles de Fedora y Red Hat Enterprise Linux.

Método 3: cambiar los datos del nombre de host de CentOS en CentOS 7

Es incluso más fácil si está utilizando una versión más nueva de CentOS y este podría ser el caso de los nuevos usuarios de Red Hat y Fedora. Aún necesitarás abrir   y edite el nombre de host allí, pero no tendrá que trabajar con el archivo como lo haría con los servidores CentOS 6.

Tipo presione enter y luego cambie el nombre en la única línea que no está en blanco en el archivo. Luego, deberá presionar la tecla Esc y escribir: wq antes de presionar enter para salir. Esto asegurará que sus cambios en el nombre de host se mantengan con el próximo reinicio.

Para un cambio temporal, asumiendo que todavía está trabajando como usuario root, simplemente escriba hostnamectl set-hostname newname , con la frase newname reemplazada por el nombre de su nuevo host. Este cambio permanecerá hasta que reinicie CentOS nuevamente. Tenga en cuenta que todo esto también debería funcionar con un sistema gráfico de línea de comandos, pero estábamos usando un par de máquinas virtuales para probar estos diseños con el propósito de tomar capturas de pantalla que se ejecutaron completamente sin cabeza. Esto explica la falta de definición visual en ellos.

3 minutos de lectura