Para cambiar el nombre del equipo (Hostname) en distribuciones linux (Ubuntu, Ubuntu server, Debian, Linux Mint…), tenemos que editar el archivo /etc/hostname.
Para ello, si estamos en modo gráfico, abrimos una pestaña del terminal de consola.
Posteriormente, tenemos que logueamos como usuario con permisos de administración, podemos ver las diferentes formas de logearnos como superusuarios en el siguiente enlace:
¿Cómo podemos loguearnos como superusuario en Linux, Ubuntu, Debian…?
Una vez logueados como superusuarios, abrimos y editamos el fichero que contiene el nombre del equipo.
Para cambiar el nombre del equipo podemos utilizar los editores de texto nano o gedit.
Nano viene instalado por defecto en Ubuntu, si queremos utilizar gedit, necesitamos instalarlo escribiendo en consola:
apt-get install gedit
En nuestro caso, para cambiar el nombre del equipo usaremos nano:
nano /etc/hostname
Ponemos el nombre que queramos y salimos pulsando:
ctrl+x
Guardamos usando la tecla S.
Finalmente reiniciamos para hacer efectivo el cambio, podemos reiniciar usando el comando:
reboot
o
shutdown -r 0
Los pasos y el resultado pueden verse en las siguientes capturas:
Podemos ver que el equipo inicialmente se llamaba pc-servidor y ahora lo cambiamos a servidor.
En el terminal se muestra impreso en cada línea: usuario@nombredelequipo, podemos ver cómo al principio aparece root@pc-servidor y una vez hechos los cambios nos muestra root@servidor.
Otra forma de cambiar el hostname en Ubuntu
También es posible cambiar el nombre del equipo sin editar directamente los ficheros.
Si queremos ver el nombre del equipo y otras características, podemos usar el comando de consola:
hostnamectl status
Para cambiar el nombre del equipo se usa el siguiente comando:
hostnamectl set-hostname "Nombre que queremos para el equipo/hostname"
En nuestro caso vamos a volver a poner como nombre de equipo a pc-servidor.
hostnamectl set-hostname "pc-servidor"
Pasos adicionales después de cambiar el hostname en Ubuntu
Una vez cambiado el hostname, también tenemos que actualizar el archivo /etc/hosts para identificar el nombre del equipo con nuestra ip.
Para ello, escribimos en consola:
nano /etc/hosts
En nuestro caso el equipo se llama pc-servidor, por lo que editaremos la linea de 127.0.1.1 y pondremos:
127.0.1.1 pc-servidor
El equipo da prioridad al archivo /etc/hosts sobre los servicios DNS. Esta es una forma es sencilla de resolver nombres por IPs en nuestra red local.
Si queremos hacer un ping al servidor DNS de google podríamos añadir la siguiente línea:
8.8.8.8 DNSgoogle
Ya sabes coma cambiar el hostname en Ubuntu y otras distribuciones Linux, te animamos a leer otras de nuestras publicaciones


