Linux en español
Tutoriales

Cómo cambiar el nombre de host en linux (hostname)

cambiar nombre host linux
2 minutos de lectura

Es algo habitual el querer personalizar al máximo nuestro equipo o servidor linux. Una de las opciones de personalización es cambiar el nombre de la maquina (nombre de host o hotstname). Esto es muy útil ya que nos permite diferenciar nuestro equipo del resto de elementos conectados a la red.

En este tutorial vamos a ver los distintos métodos que existen para cambiar el nombre de hosts de nuestra maquina linux.

Cambiar nombre de host en linux (con reinicio)

Mostrar el nombre de host actual

Para ello simplemente deberemos escribir el siguiente comando:

hostname 

El resultado devolverá el nombre actual de nuestra maquina linux.

Comandos para cambiar nombre de host

Con los siguientes comandos cambiamos el nombre de host en un equipo linux. En nuestro caso lo estamos haciendo sobre una maquina que corre bajo la distribución Ubuntu.

  • Editar el fichero /etc/hostname con el siguiente comando:
sudo nano /etc/hostname
En este fichero debemos sustituir el nombre actual por el que queremos añadir.
  • Acto seguido debemos editar el fichero /etc/hosts:
sudo nano /etc/hosts
De esta forma la maquina responderá al nombre modificado.

Reiniciar el equipo

  • Por ultimo debemos reiniciar el equipo para que los cambios surtan efecto:
sudo reboot

Una vez reiniciada la maquina insertaremos el comando hostname para verificar que el cambio se ha realizado con éxito.

Cambiar nombre de host en linux (sin reinicio)

Para cambiar el nombre de nuestro equipo sin realizar un reinicio deberemos ejecutar los siguientes comandos:

  • Comando 1:
sudo hostname nuevo-nombre-equipo
  • Editar fichero /etc/hostname como hemos visto en los pasos anteriores.
sudo nano /etc/hostname 
  • Editar fichero /etc/hosts como hemos visto en los pasos anteriores.
sudo nano /etc/hosts

Y listo!

Cambiar nombre de host usando hostnamectl

En distribuciones de linux basadas en Systemd, cómo es el caso de Ubuntu Linux 16.04 LTS y superiores, simplemente puedes usar el comandos hostnamectl para cambiar el nombre de host.

Para ver cómo simplemente sigue estos pasos:

hostnamectl

Salida del comando:

Static hostname: srv2.linuxenespañol.com

         Icon name: computer-vm

           Chassis: vm

        Machine ID: 6e20118c0b0b4f49a6e5fra0c983e4e0

           Boot ID: 4437bacf9a5f450fb8f7acced510317b

    Virtualization: kvm

  Operating System: Ubuntu GNU/Linux 

            Kernel: Linux 3.16.0-7-amd64

      Architecture: x86-64

Para cambiar el nombre de host a srv1.linuxenespañol.com haremos lo siguiente:

hostnamectl set-hostname srv1.linuxenespañol.com
hostnamectl

Y todo listo. Con estos sencillos pasos habríamos cambiado el nombre de host de nuestro equipo linux.

Puntuación media 5 / 5. Recuento de votos: 3

¡Síguenos en redes sociales!

Entradas relaccionadas

Cómo instalar Ruby en Ubuntu

Diego García Cuesta

Cómo configurar un servidor web Apache

Diego García Cuesta

Redirección de HTTP a HTTPS en Nginx

Linux en Español

Cómo bloquear Chromium con contraseña

Linux en Español

Lanzado CentOS Linux 7.7 y aquí está cómo actualizarlo

Diego García Cuesta

Cómo instalar VirtualBox en Ubuntu/Debian

Diego García Cuesta