Aunque se asignó por primera vez durante la instalación, podemos cambiar el nombre de host más adelante. Esta guía muestra cambiar el nombre de host en Debian 10.
Nombre de host de Debian 10
El nombre de host es obligatorio durante la instalación de Debian 10. Las manifestaciones se realizaron en una máquina virtual Debian 10 de Debian 10 debidamente configurada. Como referencia, consulte esta guía sobre la instalación de Debian 10.
El nombre de host es una configuración de todo el sistema. Intentar hacer cualquier cambio requiere permiso de la raíz. Aquí, asumiremos que tiene acceso al raíz cuenta o un no-raíz Usuario con permiso de sudo. Mira cómo agregar usuarios a sudoers en Debian 10.
Mostrar nombre de host del sistema actual
Primero, necesitamos saber cómo verificar el nombre de host actual del sistema. Hay un par de formas en que podemos comprobarlo.
Mostrando el nombre de host usando hostamectl
Todas las distribuciones de Linux que usan system Viene con la herramienta hostamectl. Es una herramienta de línea de comandos dedicada para trabajar con el nombre de host del sistema.
El siguiente comando imprimirá el nombre de host actual.
$ HOSTNAMECTLEn el informe, Hostnamectl enumerará varias información. Por ejemplo, arquitectura del procesador, versión del kernel, información del sistema operativo, virtualización, etc.
Mostrando el nombre de host usando nombre de host
Similar a hostamectl, nombre de host también es un comando dedicado para mostrar el nombre de host del sistema.
Correr nombre de host.
$ Nombre de hostLa herramienta de nombre de host es parte de un grupo de herramientas que imprime varias información del sistema. Por ejemplo, nombre de dominio, nombre de dominio DNS, nombre de dominio NIS/YP, etc.
Ejecute los siguientes comandos para imprimir el nombre de dominio NIS/YP del sistema.
$ DomainNameEl siguiente comando mostrará el nombre de dominio DNS del sistema.
$ dnsdomainnamePara obtener más información en profundidad, consulte el nombre de host página del hombre.
$ man host NameMostrar nombre de host de/proc/sys/kernel/hostname
Como sugiere el título de esta sección, el archivo ubicado en la siguiente ubicación contiene el nombre de host del sistema. Podemos leer el contenido usando gato.
$ cat/proc/sys/kernel/hostnameMostrar nombre de host de /etc /hostname y /etc /hosts
Similar a la sección anterior, los archivos ubicados en /etc/nombre de host y /etc/huéspedes también contiene el nombre de host del sistema.
Consulte el contenido de estos archivos.
$ cat /etc /nombre de hostCambio de nombre de host
Hay múltiples formas de cambiar el nombre de host del sistema. En la mayoría de los casos, se recomienda usar HostNamectl para cambiar el nombre de host del sistema.
Cambiar el nombre de host usando hostamectl
Hostamectl es una herramienta dedicada para administrar el nombre de host del sistema. El siguiente comando de nombre de host cambiará el estático nombre de host.
$ sudo hostnamectl set-hostname ""Hostnamectl distingue tres tipos diferentes de nombres de host.
Bonito Nombre de host: es el nombre de host de alto nivel que puede contener todo tipo de caracteres especiales.
Estático Nombre de host: el nombre de host que inicializa el nombre de host del kernel en el arranque.
Transitorio Nombre de host: es un valor respaldo asignado durante la configuración de la red. Si el nombre de host Static está disponible y es válido, entonces no se usa el nombre de host transitorio.
Los nombres de host estáticos y transitorios tienen un límite de 64 caracteres al máximo.
Para cambiar el nombre de host bonito, agregue la bandera -bonito.
$ sudo hostnamectl set-hostname ""-PRETTYLa herramienta HostNamectl también puede cambiar el valor de otra información relacionada con el host. Por ejemplo, chasis, entorno de implementación, ubicación, etc. Para obtener más información, consulte el hostamectl página del hombre.
$ hombre hostnamectlCambiar el nombre de host manualmente
En lugar de usar hostnamectl, podemos ajustar manualmente el contenido de un par de archivos relacionados con el nombre de host y cambiar el nombre de host del sistema.
Vamos a editar los dos archivos /etc/nombre de host y /etc/huéspedes. Requiere permiso raíz (o privilegio sudo) para hacer cambios.
El archivo /etc /hostname contiene el nombre de host actual. Abra el archivo en un editor de texto y cambie el nombre de host.
$ sudo nano /etc /nombre de hostA continuación, haremos cambios en /etc/huéspedes. Este archivo vincula los nombres de host a las direcciones IP. Ábrelo en un editor de texto y cambie el nombre de host del sistema actual.
$ sudo nano /etc /anfitrionesEstos cambios no entrarán en vigencia sin el reinicio del sistema.
$ sudo systemctl reiniciarCambiar el nombre de host usando GUI
También podemos cambiar el nombre de host usando GUI. Aquí, demostraré cómo cambiarlo en el escritorio gnomo.
Ir a "Ajustes".
Desde el panel izquierdo, desplácese hacia abajo y vaya a "Detalles".
Desde la pestaña "Acerca", haga clic en el campo "Nombre del dispositivo".
Cambiar el valor del nombre del dispositivo cambiará el nombre de host del sistema.
Pensamientos finales
El nombre de host es un valor simple pero importante para cada sistema operativo. En Debian, cambiar el nombre de host es una tarea simple. Después de consultar esta guía, debería poder cambiar el nombre de host en cualquier sistema de Debian. Siga el método que le convenga mejor.
Como hemos visto, el nombre de host se usa cuando se conecta a una red. Aprenda a encontrar el nombre de host de un sistema dada su dirección IP.
Computación feliz!