Está modificando o / etc / hostname o suficiente para alterar o hostname?

0

Eu estava configurando o nome do host na minha máquina Linux com os passos abaixo:

  1. echo "ABCD" > /etc/hostname
  2. hostname -F /etc/hostname
  3. Sair do terminal ou reinicializar o sistema
  4. Agora posso ver o novo nome do host.

Agora, minha pergunta é: O que eu fiz aqui, isso é suficiente para configurar o nome do host ou eu também tenho que alterar outros arquivos de configuração, se houver?

    
por ravibhuva9955 25.04.2014 / 10:59

2 respostas

1

Você não precisa fazer nada, pois você já alterou o nome do host editando /etc/hostname . Se você está tentando fazer algo diferente de alterar o nome do host como o host sabe, por favor, elabore .

/etc/hosts apenas lista nomes simbólicos para IPs , para que por exemplo ping localhost faça o mesmo que ping 127.0.0.1 se você tiver uma linha começando com 127.0.0.1 e localhost em algum outro lugar na linha (espaço em branco separado). É claro que você pode adicionar abcd a essa linha, mas isso não tem nada a ver com o nome do host em /etc/hostname , além de coincidentemente serem a mesma cadeia. Você não pode por exemplo inserir localhost abcd no arquivo e esperar que isso resolva abcd → localhost → 127.0.0.1.

PS: Os nomes DNS não diferenciam maiúsculas de minúsculas , mas são convencionalmente escritos em letras minúsculas.

    
por 25.04.2014 / 13:28
-2

Tanto quanto eu sei, você precisa alterar os arquivos / etc / hostname e / etc / hosts.

    
por 25.04.2014 / 11:04