El nombre de host
El nombre de host es la etiqueta asignada a un dispositivo en una red: una computadora de escritorio, un servidor de base de datos, una tableta, un enrutador wifi o un teléfono inteligente. Este nombre se utiliza para distinguir los dispositivos entre sí en una red específica o en Internet.
En su mayoría, el nombre elegido es legible por humanos y debe ser único entre las otras máquinas de la red local. Los nombres de host no deben contener espacios, ya que solo pueden contener letras, dígitos y un guión.
En instituciones con una gran cantidad de usuarios, como las universidades, es bastante común nombrar una computadora por frutas, lugares favoritos, letras griegas, regiones geográficas o instrumentos musicales. En el caso de las redes privadas, no se deben seguir convenciones de nombres y se pueden encontrar nombres de host como "FamiliyPC", "dads-tablet" o "printer".
El nombre de host de la computadora se establece inicialmente durante la instalación y se almacena en el archivo "/ etc / hostname". La captura de pantalla a continuación está tomada de la configuración gráfica de Debian GNU / Linux 9 y usa la etiqueta "debian95" como nombre de host que hace referencia al lanzamiento de Debian GNU / Linux 9.5.
Tan pronto como su computadora se inicia, se inicializan varios servicios. Esto también incluye la red y el nombre de host, que se pueden usar para direccionar el dispositivo a partir de ese momento. El uso del comando de UNIX "nombre de host" revela su nombre de la siguiente manera:
$ nombre de hostdebian95
PS
Se puede recuperar más información usando el comando hostnamectl de la siguiente manera:
$ hostnamectlNombre de host estático: debian95
Nombre del icono: computadora-laptop
Chasis: portátil
ID de máquina: 7c61402c22bf4cf2a9fcb28a4210da0b
ID de arranque: 6e8ca49158ff4bc4afaa26763f42793b
Sistema operativo: Debian GNU / Linux 8 (jessie)
Kernel: Linux 3.dieciséis.0-4-amd64
Arquitectura: x86-64
PS
El nombre de host más el nombre de dominio dan como resultado el nombre de dominio completo (FQDN) [1] que se necesita para identificar una computadora sin fallas. Para obtener el FQDN del dispositivo, use el interruptor "-f" (abreviatura de "-fqdn" o "-long"), en su lugar:
$ nombre de host -fdebian95.wunderwerk.neto
PS
Cambiar el nombre de host
A primera vista, cambiar el nombre de host (o cambiar el nombre de una computadora) es relativamente fácil y toma unos minutos, solo. Se puede realizar de las siguientes formas:
- cambio temporal (válido hasta reiniciar) abre una ventana de terminal, cambia a la raíz del usuario e invoca el comando "nombre de host" seguido del nuevo nombre de host: # nombre de host pepino
# nombre de host
pepino
# - cambio permanente abra el archivo "/ etc / hostname" con un editor de texto como usuario "root", cambie el nombre de host y guarde el archivo
- cambio permanente para los usuarios de systemd abra una ventana de terminal, cambie a la raíz del usuario e invoque el comando "hostnamectl" de la siguiente manera: # hostnamectl set-hostname cucumber
La siguiente imagen ilustra este paso usando "hostnamectl".
Ser consciente de los efectos secundarios
Aún así, es la mitad de la historia. El archivo "/ etc / hostname" no es el único lugar en el que los programas de su computadora almacenan el nombre de host. Usando el comando "grep" descubrimos qué otros archivos están afectados y necesitan ser ajustados. El siguiente comando muestra esto para el nombre de host "debian95":
# grep -color -l -r debian95 / */ boot / grub / grub.cfg
/ etc / nombre de host
/ etc / hosts
/ etc / wicd / wired-settings.conf
/ etc / wicd / wireless-settings.conf
/ etc / mailname
/ etc / exim4 / update-exim4.conf.conf
/ etc / initramfs-tools / conf.d / reanudar
/ etc / ssh / ssh_host_rsa_key.pub
/ etc / ssh / ssh_host_ed25519_key.pub
/ etc / ssh / ssh_host_ecdsa_key.pub
/ etc / ssh / ssh_host_dsa_key.pub
/ etc / fstab
/ inicio / debian /.ssh / id_rsa.pub
..
#
El archivo "/ etc / hosts" es esencial para la creación de redes y debe ajustarse. Cambie "debian95" a "pepino" para obtener el siguiente resultado:
$ gato / etc / hosts 127.0.0.1 localhost 127.0.1.1 pepino# Las siguientes líneas son deseables para hosts con capacidad IPv6: 1 localhost ip6-localhost
ip6-loopback ff02 :: 1 ip6-allnodes ff02 :: 2 ip6-allrouters $
A continuación, vuelva a cargar la configuración de red de la siguiente manera:
# invoke-rc.d nombre de host.sh comienzo# invoke-rc.Recarga forzada de red d
Para verificar su nueva configuración de red, puede hacer ping a su máquina con el nuevo nombre de host:
Et voila - funcionó bien. El último paso es verificar sus aplicaciones de acuerdo con la lista anterior. La página de referencia en Debian Wiki [2] le ofrece una buena descripción general de lo que debe hacer con cada aplicación, y le servirá como guía de referencia.
Enlaces y referencias
- [1] FQDN, Wikipedia
- [2] Cómo cambiar el nombre de host, Debian Wiki