Cómo cambiar el nombre del equipo en Linux desde el terminal

Cambiar el nombre del equipo en LinuxCualquier usuario que haya instalado Linux en su ordenador habrá visto el paso en el que elegimos nuestro usuario, contraseña y nombre del equipo. Por defecto, muchas distribuciones Linux nombran el equipo como “NombreDeUsuario”-“Modelo-del-PC”, lo que puede traducirse en algo así como “pablinux-Aspire-One-MODELO”. Personalmente, nunca me ha gustado ese nombre y en este paso se lo cambio por otro. Si, por la razón que sea, queremos cambiar el nombre del equipo una vez instalado el sistema operativo, la mayoría de distribuciones Linux no tiene ninguna opción disponible en los ajustes.

Como casi siempre con casi todo en Linux, esto lo podemos hacer por medio del terminal. A diferencia de otros cambios como el del nombre de usuario, cambiar el nombre del equipo, lo que también se conoce como hostname, es algo sencillo y totalmente seguro. Solo habrá que realizar dos cambios repartidos en varios pasos que os explicamos a continuación.

Cambiar el nombre del equipo es totalmente seguro

  1. Lo primero que haremos es abrir el terminal, algo que podemos hacer con el atajo Ctrl+Alt+T en muchas distribuciones Linux.
  2. Introducimos el siguiente comando, donde tendremos que cambiar “nuevonombre” por el nombre que queramos usar.:
sudo hostname nuevonombre
  1. A continuación, escribimos lo siguiente e introducimos la contraseña de nuestro usuario:
sudo nano /etc/hosts
  1. Lo anterior nos abrirá el editor de nuestros hosts. Ahí tenemos que cambiar el nombre de nuestro equipo y poner el nuevo. Nos podemos mover por el editor con las teclas de desplazamiento de nuestro PC.
  2. Una vez cambiado, presionamos Ctrl+O para guardar e Intro para confirmar los cambios.
  3. Por último, salimos con Ctrl+X.

En ningún momento del proceso veremos ningún cambio. Para verlo, lo mejor que podemos hacer reiniciar el terminal, momento en el que ya veremos el nombre de nuestro usuario, la arroba y el nuevo nombre del equipo. Yo solía usar el mismo nombre que el usuario, pero nunca me terminó de convencer. Ahora me he decantado por poner la versión del sistema operativo que estoy usando, en este caso K(ubuntu)1904. Importante mencionar que si ponemos el punto solo aceptará la primera parte, lo que en este ejemplo sería “19”.

Con nmcli

Si el método anterior no nos funciona, también podemos usar el comando nmcli. Con el siguiente comando veremos el nombre general del equipo:

nmcli general hostname

Para cambiar el nombre del equipo, al comando anterior le añadiremos un nombre nuevo, lo que en mi ejemplo quedaría así:

nmcli general hostname K1904

¿Te ha sido útil este pequeño tutorial sobre cómo cambiar el nombre del equipo en Linux?

3 comentarios, deja el tuyo

  1.   luis dijo

    como pocas veces se ve: concreto, práctico y sobre todo: funciona.

  2.   Julian dijo

    Este tutorial es lo máximo, no solo me enseño como cambiar el nombre del host, también a sobre escribir textos planos, por medio del comando nano, muchas gracias.

  3.   riber dijo

    Hola, prove con:

    sudo hostname nuevonombre
    sudo nano /etc/hosts

    Esto me cambio el nombre que aparece detras de la @ en la terminal, pero el nombre de equipo seguía sin cambiar. Además, tras un reinicio de pc, la terminal volvía a poner el mismo nombre.

    Luego probe con

    nmcli general hostname nombre_equipo

    y esto si me funcionó.
    Muchas gracias.

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.