
Cambiar el nombre de host en un servidor Linux es una tarea común que puede ser necesaria por diversas razones, como la reorganización de la red o la adopción de nuevas convenciones de nomenclatura. A continuación, te explicamos cómo hacerlo en algunas de las distribuciones de Linux más populares.
Cambiar el Nombre de Host Temporalmente
Este cambio es temporal y se perderá después de reiniciar el sistema.
sudo hostname nuevo-nombre-de-host
Cambiar el Nombre de Host Permanentemente
Para que el cambio sea permanente, es necesario modificar algunos archivos de configuración. Aquí te mostramos cómo hacerlo en distintas distribuciones.
En Distribuciones Basadas en Debian/Ubuntu
1. Editar el archivo /etc/hostname:
Abre el archivo con un editor de texto, como nano o vim.
sudo nano /etc/hostname
1. Cambia el contenido por el nuevo nombre de host y guarda el archivo.
2. Editar el archivo /etc/hosts:
sudo nano /etc/hosts
2. Busca la línea que contiene el nombre de host antiguo y cámbialo por el nuevo. Por ejemplo:
127.0.1.1 nuevo-nombre-de-host
3. Aplicar los cambios:
Para que los cambios surtan efecto sin necesidad de reiniciar, ejecuta:
sudo hostname nuevo-nombre-de-host
En Distribuciones Basadas en Red Hat/CentOS/Fedora
1. Usar hostnamectl (preferido en sistemas modernos):
sudo hostnamectl set-hostname nuevo-nombre-de-host
2. Editar el archivo /etc/hostname:
Abre el archivo con un editor de texto.
sudo nano /etc/hostname
2. Cambia el contenido por el nuevo nombre de host y guarda el archivo.
3. Editar el archivo /etc/hosts:
sudo nano /etc/hosts
3. Busca la línea que contiene el nombre de host antiguo y cámbialo por el nuevo. Por ejemplo:
127.0.0.1 nuevo-nombre-de-host
4. Aplicar los cambios:
Aunque hostnamectl generalmente se encarga de aplicar los cambios sin reiniciar, puedes asegurarte ejecutando:
sudo hostname nuevo-nombre-de-host
En Distribuciones Basadas en openSUSE
1. Usar hostnamectl:
sudo hostnamectl set-hostname nuevo-nombre-de-host
2. Editar el archivo /etc/hostname:
sudo nano /etc/hostname
2. Cambia el contenido por el nuevo nombre de host y guarda el archivo.
3. Editar el archivo /etc/hosts:
sudo nano /etc/hosts
3. Busca la línea que contiene el nombre de host antiguo y cámbialo por el nuevo.
4. Aplicar los cambios:
sudo hostname nuevo-nombre-de-host
Verificar el Cambio
Después de realizar estos cambios, puedes verificar el nuevo nombre de host con el comando:
hostname
O, si usaste hostnamectl:
hostnamectl
Nota Adicional
Es importante que los nombres de host sean únicos dentro de una red y que sigan las convenciones estándar para evitar problemas de resolución de nombres.
Esperamos que esta guía te haya sido útil. Si tienes alguna pregunta o necesitas más detalles, no dudes en dejar un comentario a continuación.