Androide

Cómo cambiar el nombre de host en ubuntu 18.04

Cómo cambiar el nombre del equipo (hostname) en Linux Ubuntu

Cómo cambiar el nombre del equipo (hostname) en Linux Ubuntu

Tabla de contenido:

Anonim

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.

/ etc / hosts

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 :

/etc/cloud/cloud.cfg

# 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 hostname