o seu nome da máquina é uma parte vital da Informação do sistema de que necessita para manter o registo como administrador de Sistema. Hostnames são as designações pelas quais separamos sistemas em ativos facilmente reconhecíveis. Esta informação é especialmente importante para tomar nota quando se trabalha em um sistema gerenciado remotamente. Eu experimentei várias instâncias de empresas mudando os nomes de host ou IPs de servidores de armazenamento e, em seguida, se perguntando Por que sua replicação de dados quebrou., Existem muitas maneiras de mudar seu hostname em Linux; no entanto, neste artigo, eu vou me concentrar em mudar seu nome como visto pela rede (especificamente em Red Hat Enterprise Linux e Fedora).

fundo

um bit rápido de fundo. Antes da invenção do DNS, o hostname do seu computador foi gerenciado através do arquivo HOSTS localizado em /etc/hosts. A qualquer momento que um novo computador foi conectado à sua rede local, todos os outros computadores na rede necessária para adicionar a nova máquina no arquivo /etc/hosts, a fim de se comunicar através da rede., Como este método não escalou com a transição para a era world Wide web, o DNS foi um caminho claro para a frente. Com o DNS configurado, seus sistemas são inteligentes o suficiente para traduzir IPs únicos em hostnames e de volta, garantindo que haja pouca confusão nas comunicações web.

sistemas Linux modernos têm três tipos diferentes de hostnames configurados. Para minimizar a confusão, I listá-los aqui e fornecer informações básicas sobre cada um, bem como uma melhor prática pessoal:

  • hostname transitório: como a rede vê o seu sistema.
  • máquina estática: definida pelo kernel.,
  • Nome da máquina bonita: o nome da máquina definido pelo utilizador.

é recomendado escolher um nome de host bonito que é único e não facilmente confundido com outros sistemas. Permita que os nomes transitórios e estáticos sejam variações sobre o bonito, e você será bom para ir na maioria das circunstâncias.

trabalhando com os nomes das máquinas

Agora, vamos ver como ver o seu nome actual. O comando mais básico usado para ver esta informação é hostname -f. Este comando mostra o nome de domínio totalmente qualificado do sistema (FQDN)., Para se relacionar com os três tipos de hostnames, este é o seu nome de host transitório. Uma maneira melhor, pelo menos em termos das informações fornecidas, é usar o systemd comando hostnamectl para visualizar seus transitória hostname e outras informações do sistema:

Imagem

Antes de se mover a partir de hostname comando, eu vou mostrar-lhe como usá-lo para alterar a sua transitória hostname., Usando hostname <x> (onde x é o novo hostname), você pode mudar o seu nome de rede rapidamente, mas tenha cuidado. Uma vez mudei o nome do servidor de um cliente por acidente enquanto tentava vê-lo. Foi um pequeno mas doloroso erro que ignorei durante várias horas. Você pode ver que o processo abaixo:

Imagem

também é possível usar o hostnamectl comando para alterar o nome da sua máquina., Este comando, em conjunto com as bandeiras da direita, pode ser usado para alterar todos os três tipos de hostnames. Como indicado anteriormente, para os propósitos deste artigo, nosso foco é no hostname transitório. O comando e a sua saída algo parecido com isso:

Imagem

O método final para olhar é o sysctl comando. Este comando permite-lhe alterar o parâmetro do kernel para o seu nome transitório sem ter de reiniciar o sistema., Que método se parece com algo assim:

Imagem

GNOME dica

Usando o GNOME, você pode ir em Configurações -> Detalhes para visualizar e alterar a estática e bonitos nomes de host. Veja abaixo:

Imagem

Quebra automática

espero que você achou esta informação útil como uma maneira rápida e fácil de manipular de rede da sua máquina visível para o nome do host., Lembre-se de ter sempre cuidado ao mudar os nomes de hosts do sistema, especialmente em ambientes corporativos, e documentar as mudanças como elas são feitas.

deseja experimentar o Red Hat Enterprise Linux? Faça o Download agora de graça.

Articles

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *