Embora atribuído pela primeira vez durante a instalação, podemos alterar o nome do host mais tarde. Este guia mostra a alteração do nome do host no Debian 10.
Debian 10 HostName
O nome do host é obrigatório durante a instalação do Debian 10. As manifestações foram realizadas em uma máquina virtual Debian 10 devidamente configurada. Para referência, confira este guia sobre a instalação do Debian 10.
O nome do host é uma configuração em todo o sistema. Tentar fazer alterações requer permissão da raiz. Aqui, assumiremos que você tem acesso ao raiz conta ou um não-raiz Usuário com permissão de sudo. Confira como adicionar usuários aos sudoers no Debian 10.
Exibindo o nome do host atual do sistema
Primeiro, precisamos saber como verificar o nome do host atual do sistema. Existem algumas maneiras de verificar.
Exibindo o nome do host usando hostnamectl
Todas as distritos Linux que usam Systemd Vem com a ferramenta hostnamectl. É uma ferramenta de linha de comando dedicada para trabalhar com o nome do host do sistema.
O comando a seguir imprimirá o nome do host atual.
$ hostnamectlNo relatório, o hostnamectl listará várias informações. Por exemplo, arquitetura do processador, versão do kernel, informações do sistema operacional, virtualização, etc.
Exibindo o nome do host usando nome de anfitrião
Igual a hostnamectl, nome de anfitrião também é um comando dedicado para exibir o nome do host do sistema.
Correr nome de anfitrião.
$ hostnameA ferramenta HostName faz parte de um grupo de ferramentas que imprime várias informações do sistema. Por exemplo, nome de domínio, nome de domínio DNS, nome de domínio NIS/YP etc.
Execute os seguintes comando (s) para imprimir o nome de domínio NIS/YP do sistema.
$ domainNameO comando a seguir mostrará o nome de domínio DNS do sistema.
$ dnsDomainNamePara informações mais aprofundadas, consulte o nome de anfitrião página de homem.
$ Man HostNameExibindo o nome do host de/proc/sys/kernel/hostname
Como o título desta seção sugere, o arquivo localizado no local a seguir contém o nome do host do sistema. Podemos ler o conteúdo usando gato.
$ cat/proc/sys/kernel/hostnameExibindo o nome do host de /etc /hostname e /etc /hosts
Semelhante à seção anterior, os arquivos localizados em /etc/hostname e /etc/hosts também contêm o nome do host do sistema.
Confira o conteúdo desses arquivos.
$ cat /etc /hostnameAlterar o nome do host
Existem várias maneiras de mudar o nome do host do sistema. Na maioria dos casos, é fortemente recomendável usar o hostnamectl para alterar o nome do host do sistema.
Alterando o nome do host usando hostnamectl
Hostnamectl é uma ferramenta dedicada para gerenciar o nome do host do sistema. O seguinte comando hostname alterará o estático nome de anfitrião.
$ sudo hostnamectl set-hostname ""Hostnamectl distingue três tipos diferentes de nomes de host.
Bonito Nome do host: é o nome do host de alto nível que pode conter todos os tipos de caracteres especiais.
Estático Nome do host: o nome do host que inicializa o nome do host do kernel na inicialização.
Transitório Nome do host: é um valor de fallback atribuído durante a configuração da rede. Se o nome do host estático estiver disponível e válido, o nome do host transitório não será usado.
Os nomes de host estáticos e transitórios têm um limite de 64 caracteres no máximo.
Para mudar o nome bonito do host, adicione a bandeira -bonito.
$ sudo hostnamectl set-hostname "" --ttyA ferramenta Hostnamectl também pode alterar o valor de outras informações relacionadas ao host. Por exemplo, chassi, ambiente de implantação, localização, etc. Para mais informações, consulte o hostnamectl página de homem.
$ MAN HOSTNAMECTLMudando o nome do host manualmente
Em vez de usar o Hostnamectl, podemos ajustar manualmente o conteúdo de alguns arquivos relacionados ao nome do host e alterar o nome do host do sistema.
Vamos editar os dois arquivos /etc/hostname e /etc/hosts. Requer permissão de raiz (ou privilégio sudo) para fazer alterações.
O arquivo /etc /hostname contém o nome atual do host. Abra o arquivo em um editor de texto e altere o nome do host.
$ sudo nano /etc /hostnameEm seguida, faremos alterações para /etc/hosts. Este arquivo vincula nomes de host aos endereços IP. Abra -o em um editor de texto e altere o nome do host do sistema atual.
$ sudo nano /etc /hostsEssas mudanças não terão em vigor sem a reinicialização do sistema.
$ sudo systemctl reinicializaçãoMudando o nome do host usando a GUI
Também podemos mudar o nome do host usando a GUI. Aqui, vou demonstrar como alterá -lo na área de trabalho do Gnome.
Vá para "Configurações”.
Do painel esquerdo, role para baixo e vá para “Detalhes”.
Na guia "Sobre", clique no campo "Nome do dispositivo”.
Alterar o valor do nome do dispositivo mudará o nome do host do sistema.
Pensamentos finais
HostName é um valor simples, mas importante para cada sistema operacional. No Debian, mudar o nome do host é uma tarefa simples. Depois de consultar este guia, você poderá alterar o nome do host em qualquer sistema Debian. Siga o método.
Como vimos, o nome do host é usado ao se conectar a uma rede. Aprenda a encontrar o nome do host de um sistema dado seu endereço IP.
Computação feliz!