¿Cómo cambio el nombre de host en Debian 11 usando hostnamectl?

Debian 11 hostnamectl - Cambiar el nombre del servidor

En Linux, el comando hostnamectl se utiliza para gestionar el nombre de host de la máquina: es muy útil si quieres dar otro nombre a tu servidor o estación de trabajo desde la línea de comandos. Aquí, tomaremos el ejemplo de una máquina Debian 11, pero funciona de la misma manera en sistemas Linux donde hay systemd.

Si desea realizar tareas básicas en Debian, aquí tiene otros dos artículos:

En general, le invito a navegar por el sitio, ya que hay muchos artículos interesantes sobre Linux.

1. El comando hostnamectl

Antes de ver cómo utilizar este comando, conviene hacer una breve introducción. En primer lugar, debes saber que el comando " nombre de host " corresponde a su nombre de host, y que el comando hostnamectl se utiliza para gestionar el nombre de host.

En Linux, incluido Debian 11, el nombre de host se almacena en el directorio " /etc/nombre de host del sistema". Como resultado, el pedido le permitirá cambiar el nombre del host sin tener que abrir y editar este archivo manualmente.

Este comando es sencillo de utilizar, pero resulta esencial para cualquiera que desee aprender a administrar Linux.

2. ¿Cómo se muestra el nombre de host actual?

¡Manos a la obra! Estoy usando una máquina Debian 11. Actualmente, el nombre de host de esta máquina es "debian". Sí, no es muy original. Para ver el nombre actual, puede leer el contenido del archivo " /etc/nombre de host" utilice el comando nombre de host sino también utilizar hostnamectl.

cat /etc/nombredehost
nombre de host
hostnamectl

Aunque el resultado del comando hostnamectl es más completo, obtenemos confirmación cada vez de que el nombre de la máquina es "debian". Por último, también se puede obtener el nombre de la máquina mirando en el prompt del Terminal "root@debian", lo que significa que se ha iniciado sesión como "root" en la máquina "debian".

La comando hostnamectl devuelve otra información, como el tipo de chasis, el ID de la máquina, el sistema operativo, la ubicación de la memoria, etc. Versión del núcleo de Linuxarquitectura, etc.

3. ¿Cómo se utiliza el comando hostnamectl?

En Linux (Debian 11, Ubuntu, etc.), el comando hostnamectl puede gestionar dos nombres de host diferentes:

  • Le nom d’hôte statique : le nom d’hôte principal, indiqué dans le fichier /etc/hostname
  • Le nom d’hôte pretty : le nom d’usage, qui est secondaire et qui sera inclus à /etc/machine-info

Nota importante: el nombre de host bonito puede contener espacios, a diferencia del nombre de host estático.

El objetivo es cambiar el nombre del host de "debian" a "debian11". Para ello, utilice esta sintaxis :

hostnamectl set-hostname debian11
o
hostnamectl set-nombre-host debian11 --estática

Siguiendo este comando, el contenido del archivo "/etc/hostname" es diferente: ¡resulta "debian11"!

Ahora vamos a determinar un nombre secundario (bonito) para esta máquina, donde puede ser más preciso. Por ejemplo, el nombre "Debian 11 Tutobox.fr" usando la opción "-pretty" en lugar de "-static". Aquí está el comando mágico:

hostnamectl set-hostname "Debian 11 Tutobox.es" --pretty

Entonces, si miras el nombre de host con hostnamectl, ¡verás que aparece una nueva línea!

Debian 11 - hostnamectl

En cuanto al " /etc/máquina-info" Existe y contiene esta información.

cat /etc/machine-info

Para mostrar sólo el nombre estático o el nombre bonito, utilice uno de estos dos comandos (en función de la información que necesite):

hostnamectl --static estado
hostnamectl --estado

4. Conclusión

Después de leer este artículo del cuadro de tutoriales de informática, podrás cambie el nombre de host de su máquina Linux utilizando el comando hostnamectl ¡! Si necesitas explorar opciones adicionales, puedes consultar la sección de ayuda:

hostnamectl --help

Recursos :

También te podría gustar...

Deja una respuesta

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