Tutoriales

Cómo configurar o cambiar el nombre de host en Debian 11 Bullseye

El otro dia lo hice actualicé mi sistema Buster Debian 10 a Debian 11 Bullseye. ¡La actualización fue sencilla y fluida! Ahora quiero actualizar el antiguo nombre de host en el sistema Debian 11. En esta breve guía, permítame explicarle cómo configurar o cambiar el nombre de host en el sistema de diana Debian 11 desde la línea de comandos.

Mostrar nombres de host en Debian

Un nombre de host es una etiqueta asignada a una computadora para identificarla en una LAN o WAN. Un nombre de host típico consta de caracteres alfanuméricos y especiales. Podemos usar un máximo de 253 caracteres en el nombre de host y no debe comenzar con un guión o un punto.

¡Encontrar el nombre de host en Debian Linux es fácil!

Para ver el nombre de host de un sistema Debian, simplemente ingrese hostname Comando en la terminal:

$ hostname
debian10

Para ver el nombre de dominio completo (FQDN), utilice -f Bandera.

$ hostname -f

También puedes usar --fqdn Marcar para mostrar el nombre de dominio completo:

$ hostname --fqdn

Todos los comandos anteriores solo muestran el nombre de host. Si desea ver más detalles como nombre de host, tipo de chasis, ID de máquina, detalles del sistema operativo, kernel y arquitectura, use hostnamectl Mando:

$ hostnamectl

Salida de muestra:

   Static hostname: debian10
         Icon name: computer-vm
           Chassis: vm
        Machine ID: aa47d2d8352c404898f47e00562730d3
           Boot ID: 9a12f2136ba74df5bd378bc837869e9b
    Virtualization: kvm
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-8-amd64
      Architecture: x86-64
Mostrar el nombre de host actual en Debian

Como puede ver en los resultados anteriores, el nombre de host es mi sistema Debian debian10, pero la versión del sistema operativo es Debian 11. Ya me he actualizado a Debian 11 pero aún no he cambiado el nombre de host. Ahora cambiemos su nombre de host.

Establecer o cambiar el nombre de host en Debian 11

Podemos establecer o cambiar el nombre de host de varias formas. Aquí he enumerado 6 métodos diferentes para establecer el nombre de host en Debian 11 busllseye.

Método 1: usar el comando de nombre de host

Para cambiar o establecer rápidamente el nombre de host en un sistema Debian 11, simplemente haga lo siguiente:

$ sudo hostname debian11

Esto guardará el nombre de host como debian11. Reemplace debian11 con un nombre de host de su elección.

Para ver los cambios en el nombre de host, use uno de los comandos anteriores:

$ hostname
debian11
Establecer nombres de host en Debian
Establecer nombres de host en Debian

Tenga en cuenta que este comando solo establece el nombre de host temporalmente. Los cambios se perderán después de reiniciar el sistema.

Si desea establecer o cambiar permanentemente el nombre de host, utilice uno de los siguientes métodos.

Método 2: usar el comando hostnamectl

Este es el método estándar y más utilizado para hacer que el nombre de host sea permanente en Debian y otras distribuciones de Linux.

Para establecer o cambiar permanentemente el nombre de host en Debian Bullseye usando el comando hostnaectl, ejecute:

$ sudo hostnamectl set-hostname debian11

Cierre sesión y vuelva a iniciarla para ver los cambios de nombre de host.

$ hostnamectl 
   Static hostname: debian11
         Icon name: computer-vm
           Chassis: vm
        Machine ID: aa47d2d8352c404898f47e00562730d3
           Boot ID: 9a12f2136ba74df5bd378bc837869e9b
    Virtualization: kvm
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-8-amd64
      Architecture: x86-64

Si solo desea ver el nombre de host, use --static Bandera.

$ hostnamectl --static
debian11
Mostrar nombres de host en Debian
Mostrar nombres de host en Debian

Aviso: Siempre recibirá un mensaje de advertencia como el siguiente cuando use sudo Comando después de cambiar el nombre de host.

sudo: unable to resolve host debian11: Name or service not known

Para deshacerse de esta advertencia, edite el hosts Expediente:

Editar archivo de hosts
Editar archivo de hosts

Agregue / actualice el nombre de host.

Actualice el nombre de host en el archivo de hosts
Actualice el nombre de host en el archivo de hosts

Guarde y cierre el archivo. Cierre sesión y vuelva a iniciarla para que los cambios surtan efecto.

Método 3: usar el comando nmcli

Así que ponga el nombre de host con. reparado nmcli Comando en Debian, ejecute:

$ sudo nmcli general hostname debian11

Sustituir debian11 en el comando anterior con su propio nombre de host. Cierre la sesión y vuelva a iniciarla para que se apliquen los cambios de nombre de host.

Método 4: usar el comando sysctl

Cómo cambiar o establecer el nombre de host en Debian con sysctl Ejecutar orden:

$ sudo sysctl kernel.hostname=debian11

Cierre sesión y vuelva a iniciarla para que los cambios surtan efecto.

Método 5: agregar o actualizar nombres de host en el archivo / etc / hostname

Para editar /etc/hostname Archiva en tu editor favorito:

$ sudo nano /etc/hostname

y agregue / actualice el nombre de host:

Agregue nombres de host en el archivo / etc / hostname
Agregue nombres de host en el archivo / etc / hostname

Guarde el archivo y ciérrelo. Cierre la sesión y vuelva a iniciarla para actualizar el nombre de host.

Método 6: actualice el nombre de host en el archivo / proc / sys / kernel / hostname

Mente abierta /proc/sys/kernel/hostname Archivar en un editor de texto y agregar / actualizar el nombre de host en él.

Alternativamente, puede agregar el nuevo nombre de host en /proc/sys/kernel/hostname Archivo con el siguiente comando de una línea:

$ sudo sh -c "echo 'debian11' > /proc/sys/kernel/hostname"

En esta guía, vimos 6 formas de configurar, cambiar y actualizar el nombre de host en Debian 11 Bullseye desde la línea de comandos. Espero que ayude.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba