Cómo cambiar el nombre del equipo (hostname) en Linux Ubuntu
Tabla de contenido:
- Prerrequisitos
- Mostrar el nombre de host actual
- Cambiar el nombre de host
- 1. Cambie el nombre de host usando
hostnamectl. - 2. Edite el
/etc/hosts. - 3. Edite el archivo
cloud.cfg. - Verificar el cambio
- Conclusión
Este tutorial lo guiará a través del proceso de cambiar el nombre de host en un sistema Ubuntu 18.04.
El nombre de host se establece en el momento en que se instala el sistema operativo Ubuntu o si está activando una máquina virtual, se asigna dinámicamente a la instancia al inicio.
El método descrito en esta guía funcionará sin la necesidad de reiniciar su sistema.
Aunque este tutorial está escrito para Ubuntu 18.04, se aplican las mismas instrucciones para Ubuntu 16.04 y cualquier distribución basada en Ubuntu, incluidos Linux Mint y Elementary OS.
Prerrequisitos
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.
Un nombre de host es una etiqueta que identifica una máquina en la red. No debe usar el mismo nombre de host en dos máquinas diferentes en una misma red.
Mostrar el nombre de host actual
Para ver el nombre de host actual, ingrese el siguiente comando:
hostnamectl

Como puede ver en la imagen de arriba, el nombre de host actual está configurado en
ubuntu1804.localdomain
.
Cambiar el nombre de host
Los siguientes pasos describen cómo cambiar el nombre de host en Ubuntu 18.04.
1. Cambie el nombre de host usando
hostnamectl
.
En Ubuntu 18.04 podemos cambiar el nombre de host del sistema y las configuraciones relacionadas usando el comando
hostnamectl
.
Por ejemplo, para cambiar el nombre de host estático del sistema a
linuxize
, usaría el siguiente comando:
sudo hostnamectl set-hostname linuxize
El comando
hostnamectl
no produce salida. En caso de éxito, se devuelve 0, de lo contrario, un código de falla distinto de cero.
2. Edite el
/etc/hosts
.
Abra el
/etc/hosts
y cambie el antiguo nombre de host al nuevo.
127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
3. Edite el archivo
cloud.cfg
.
Si el paquete
cloud-init
está instalado, también debe editar el archivo
cloud.cfg
. Este paquete generalmente se instala de manera predeterminada en las imágenes proporcionadas por los proveedores de la nube, como AWS, y se usa para manejar la inicialización de las instancias de la nube.
Para verificar si el paquete está instalado, ejecute el siguiente comando ls:
ls -l /etc/cloud/cloud.cfg
ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory
Si el paquete está instalado, la salida tendrá el siguiente aspecto:
-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg
En este caso, deberá abrir el archivo
/etc/cloud/cloud.cfg
:
sudo nano /etc/cloud/cloud.cfg
Busque
preserve_hostname
y cambie el valor de
false
a
true
:
# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true
Guarde el archivo y cierre su editor.
Verificar el cambio
Para verificar que el nombre de host se haya cambiado correctamente, use nuevamente el comando
hostnamectl
:
hostnamectl
Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64
Debería ver su nuevo nombre de servidor impreso en la consola.
Conclusión
En este tutorial, le mostramos cómo cambiar fácilmente el nombre de host del servidor Ubuntu sin reiniciar la máquina.
Siéntase libre de dejar un comentario si tiene alguna pregunta.
ubuntu hostnameCambiar nombre o cambiar el nombre del SO en Windows Boot Manager
Usar EasyBCD para cambiar el nombre, cambiar el nombre de su sistema operativo Windows en msconfig o Windows Boot Manager , que se ve en el arranque en el sistema de arranque dual.
Cómo cambiar el nombre de host en Debian 10 Linux
Este tutorial explica cómo cambiar el nombre de host en Debian 10 Buster sin reiniciar el sistema.
Cambiar el nombre del comando en Linux (cambiar el nombre de varios archivos)
El comando rename cambia el nombre de los archivos dados reemplazando la expresión de búsqueda en su nombre con el reemplazo especificado.







