O nome do host é o rótulo atribuído a um dispositivo em uma rede - um computador de mesa, servidor de banco de dados, tablet PC, roteador WiFi ou smartphone. Este nome é usado para distinguir os dispositivos um do outro em uma rede específica ou pela Internet.
Principalmente, o nome escolhido é legível por humanos e deve ser único entre as outras máquinas na rede local. Nomes de host não devem conter um espaço, pois só podem conter letras, dígitos e um hífen.
Em instituições com um grande número de usuários como universidades, é bastante comum nomear um computador após frutas, lugares favoritos, cartas gregas, regiões geográficas ou instrumentos musicais. Para redes privadas, não há convenções de nomes a serem seguidas, e nomes de host como "Familiypc", "Dads-Tablet" ou "Impressora" podem ser encontrados.
O nome do host do computador é definido inicialmente durante a instalação e armazenado no arquivo "/etc/hostname". A captura de tela abaixo é retirada da configuração gráfica do Debian GNU/Linux 9 e usa o rótulo "Debian95" como um nome de host que se refere ao lançamento do Debian GNU/Linux 9.5.
Assim que seu computador inicia, vários serviços são inicializados. Isso também inclui a rede e o nome do host, que pode ser usado para abordar o dispositivo a partir de então. O uso do comando Unix "HostName" revela o nome da seguinte forma:
$ hostname
Debian95
$
Mais informações podem ser recuperadas usando o comando hostnamectl da seguinte forma:
$ hostnamectl
Nome do host estático: Debian95
Nome do ícone: laptop de computador
Chassis: laptop
ID da máquina: 7C61402C22BF4CF2A9FCB28A4210DA0B
ID da inicialização: 6E8CA49158FF4BC4AFAA26763F42793B
Sistema operacional: Debian GNU/Linux 8 (Jessie)
Kernel: Linux 3.16.0-4-AMD64
Arquitetura: x86-64
$
O nome do nome do host Nome Plus resultam no nome de domínio totalmente qualificado (FQDN) [1] necessário para identificar um computador sem falhas. Para obter o FQDN do dispositivo, use o interruptor "-f" (abreviação de "-fqdn" ou "-long"), em vez disso:
$ hostname -f
Debian95.Wunderwerk.líquido
$
Alterando o nome do host
À primeira vista, mudar o nome do host (ou renomear um computador) é comparativamente fácil e leva alguns minutos, apenas. Isso pode ser feito das seguintes maneiras:
# HostName Cucumber
# nome de anfitrião
pepino
#
# hostnamectl set-hostname cutum
A figura abaixo ilustra esta etapa usando "hostnamectl".
Estar ciente dos efeitos colaterais
Ainda assim, é metade da história. O arquivo "/etc/hostname" não é o único local em que os programas em sua loja de computadores o nome do host. Usando o comando “grep”, descobrimos quais outros arquivos são afetados e precisamos ser ajustados. O comando abaixo mostra isso para o nome do host "Debian95":
# grep -color -l -r Debian95 /*
/bota/grub/grub.cfg
/etc/hostname
/etc/hosts
/etc/wicd/wired settings.conf
/etc/wicd/wireless settings.conf
/etc/MailName
/etc/exIm4/update-ím4.conf.conf
/etc/initramfs-tools/conf.d/currículo
/etc/ssh/ssh_host_rsa_key.bar
/etc/ssh/ssh_host_ed25519_key.bar
/etc/ssh/ssh_host_ecdsa_key.bar
/etc/ssh/ssh_host_dsa_key.bar
/etc/fstab
/Home/Debian/.ssh/id_rsa.bar
..
#
O arquivo "/etc/hosts" é essencial para a rede e precisa ser ajustado. Altere "Debian95" para "CUBUMER" para ter o seguinte resultado:
$ cat /etc /hosts 127.0.0.1 localhost 127.0.1.1 pepino
# As seguintes linhas são desejáveis para hosts capazes de IPv6: 1 localhost ip6-localhost
ip6-loopback ff02 :: 1 ip6-allnodes ff02 :: 2 ip6-allRouters $
Em seguida, recarregue a configuração da rede da seguinte forma:
# Invoke-rc.D HostName.SH START
# Invoke-rc.D Retworking Force-Reload
Para verificar sua nova configuração de rede, você pode fazer ping em sua máquina com o novo nome do host:
Et pronto - funcionou bem. A etapa final é verificar seus aplicativos de acordo com a lista acima. A página de referência no Wiki Debian [2] fornece uma boa visão geral o que fazer com cada aplicativo e deve trabalhar como um guia de referência para você.