Nome do host da mudança do Debian

Nome do host da mudança do Debian

O nome do host

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:

  • Mudança temporária (válida até a reinicialização) Abra uma janela do terminal, altere a raiz do usuário e invoca o comando "hostname" seguido pelo novo nome do host:
    # HostName Cucumber
    # nome de anfitrião
    pepino
    #
  • Alteração permanente Abra o arquivo "/etc/hostname" com um editor de texto como usuário "root", altere o nome do host e salve o arquivo
  • Mudança permanente para os usuários do Systemd Abra uma janela do terminal, altere a raiz do usuário e invoce o comando “hostnamectl” da seguinte forma:
    # 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ê.

Links e referências

  • [1] FQDN, Wikipedia
  • [2] Como mudar o nome do host, Debian Wiki