Nombre de host Changing de Debian

Nombre de host Changing de Debian

El nombre de host

El nombre de host es la etiqueta asignada a un dispositivo en una red: una computadora de escritorio, servidor de bases de datos, tableta, enrutador WiFi o teléfono inteligente. Este nombre se usa para distinguir los dispositivos unos de otros en una red específica o en Internet.

Principalmente, el nombre elegido es legible por el humano, y tiene que ser único entre las otras máquinas de la red local. Los nombres de host no deben contener un espacio ya que solo pueden contener letras, dígitos y un guión.

En instituciones con un gran número de usuarios como universidades, es bastante común nombrar una computadora después de las frutas, lugares favoritos, letras griegas, regiones geográficas o instrumentos musicales. Para las redes privadas no hay convenciones de nombres a seguir, y se pueden encontrar nombres de host como "Familiypc", "Dads-Tablet" o "Impresora".

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 un nombre de host en referencia al lanzamiento de Debian GNU/Linux 9.5.

Tan pronto como se inicia su computadora, se inicializan varios servicios. Esto también incluye la red y el nombre de host, que se puede usar para abordar el dispositivo a partir de entonces. Usar el comando UNIX "hostname" revela su nombre de la siguiente manera:

$ Nombre de host
Debian95
ps

Se puede recuperar más información utilizando el comando hostNAMECTL de la siguiente manera:

$ HOSTNAMECTL
Nombre de host estático: Debian95
Nombre del icono: computadora portátil
Chasis: laptop
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 dominio del nombre host del nombre de host en el nombre de dominio totalmente calificado (FQDN) [1] que es necesario para identificar una computadora sin falla. Para obtener el FQDN del dispositivo, use el interruptor "-f" (abreviatura de "-fqdn" o "-long"), en su lugar::

$ hostname -f
Debian95.wunderwerk.neto
ps

Cambiar el nombre de host

A primera vista, cambiar el nombre de host (o renombrar una computadora) es comparablemente fácil y toma unos minutos, solo. Se puede hacer de las siguientes maneras:

  • Cambio temporal (válido hasta el reinicio) Abra una ventana de terminal, cambie a Root del usuario e invoque el comando "Nombre de host" seguido del nuevo nombre de host:
    # hostname 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 Root del usuario e invoque el comando "HostNamectl" de la siguiente manera:
    # hostnamectl set-hostname pepino

    La imagen a continuación ilustra este paso usando "Hostnamectl".

Estar 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 en su tienda de computadora el nombre de host. Usando el comando "GREP", descubrimos qué otros archivos están afectados y necesitan ajustarse. El siguiente comando muestra esto para el nombre de host "Debian95":

# grep -color -l -r Debian95 /*
/arranque/grub/grub.CFG
/etc/nombre de host
/etc/huéspedes
/etc/wicd/seting de cable.confusión
/etc/wicd/inalámbrico.confusión
/etc/nombre de correo
/etc/exim4/update-exim4.confusión.confusión
/etc/initramfs-Tools/conf.d/currículum
/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
/Home/Debian/.ssh/id_rsa.pub

#

El archivo "/etc/hosts" es esencial para las redes, y debe ajustarse. Cambie "Debian95" a "Pepino" para tener el siguiente resultado:

$ Cat /Etc /Hosts 127.0.0.1 localhost 127.0.1.1 pepino
# Las siguientes líneas son deseables para hosts capaces de 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 la red de la siguiente manera:

# Invoke-RC.D Nombre de host.SH Start
# Invoke-RC.D Relarización de la fuerza de redes

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 paso final es verificar sus aplicaciones de acuerdo con la lista anterior. La página de referencia en el wiki de Debian [2] le brinda una buena visión general qué hacer con cada aplicación, y debe funcionar como una guía de referencia para usted.

Enlaces y referencias

  • [1] FQDN, Wikipedia
  • [2] Cómo cambiar el nombre de host, Debian Wiki