Como usar o comando Hostname no Linux

Índice

No gerenciamento de sistemas operacionais Linux, por motivos de auditoria ou controle, é necessário saber em detalhes o nome exato de um computador para ter uma administração centralizada sobre ele. Para gerenciar melhor esse aspecto em uma rede, podemos usar o comando hostname.

O comando hostname é implementado e foi desenvolvido para exibir ou definir o nome do host e o nome de domínio de um computador específico e é um dos comandos. A este respeito, devemos lembrar que um nome de host é um nome atribuído a um computador local que permite que ele seja identificado exclusivamente em qualquer rede e, portanto, pode ser totalmente gerenciado sem usar seu endereço IP completo.

A sintaxe básica para usar este comando de nome de host é:

 nome do host [opções] [novo_nome]
Quando usamos o comando hostname sem nenhuma opção ou argumento, o resultado será o nome do host atual e os nomes de domínio da máquina local. O domínio e nome de host padrão no Linux é localhost.localdomain. Quando adicionamos um nome como argumento, ele se tornará o novo host ou nome do computador selecionado.

Todas as alterações no nome do host só podem ser feitas pela conta root devido aos seus privilégios administrativos ou, na falta disso, acrescente o comando su e a respectiva senha.

Veremos alguns exemplos de como usar este comando no Linux.

Usando o comando hostname sem adicionar nenhum parâmetro, podemos ver o nome do host e o domínio ao qual está associado, se houver:

Passo 1
Executamos a linha do nome do host:

 hostname -i - hostname -I
Passo 2
Quando o nome do host é resolvido, ou seja, tem um nome definido, é possível exibir os endereços IP do nome do host com o parâmetro -i e a opção -I define todas as interfaces de rede configuradas e exibe todos os endereços de rede do host selecionado :

 hostname -d - hostname -f - hostname -A
etapa 3
Essas opções nos fornecem resultados mais administrativos, neste caso associados ao DNS, por exemplo, para ver o nome de domínio DNS e FQDN (Fully Qualified Domain Name) do computador selecionado, podemos usar os parâmetros -f e -d, simultaneamente, e usando o parâmetro -A será possível ver todos os FQDNs da máquina em questão:

 hostname -a
Passo 4
Este comando nos dá a possibilidade de exibir o nome de aliases, ou seja, nomes de substituição, se existirem no computador selecionado.

 sudo hostname New_Name
Etapa 5
Caso seja necessário editar o nome da máquina atual, basta executar esta sintaxe, hostname mais o novo nome da máquina e assim estabelecer o nome desejado para ela:

Existem outras opções, como:

hostname -FO parâmetro -F altera os nomes de host e domínio em um arquivo de texto simples cujo nome é gerado após esta opção como um argumento. Os comentários, ou seja, as linhas que começam com um sinal de libra, no arquivo são ignorados.
hostname -sEste parâmetro exibe o nome abreviado do dispositivo selecionado.
hostname -vEste parâmetro oferece mais informações sobre o equipamento.
hostname -VCom este parâmetro veremos a versão do equipamento selecionado
hostname -hExibe ajuda para o nome do host.

Podemos ver como o uso deste comando é simples, mas totalmente funcional e prático para todas as tarefas de administração no nível do nome do computador.

wave wave wave wave wave