Por que a saída do comando hostname difere de / etc / hosts?

0
[root@localhost ~]# hostname hello
[root@localhost ~]# hostname
hello
[root@localhost ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@localhost ~]# 

A saída da linha de comando é como acima.

Por que a saída hostname é diferente da encontrada em /etc/hosts ?

    
por xmllmx 29.09.2016 / 17:05

1 resposta

2

O nome do host do sistema não é configurado usando o arquivo /etc/hosts .

O nome do host é definido usando o sistema de gerenciamento de configuração do sistema. Onde o nome do host é armazenado persistentemente depende da distribuição. Por exemplo, na minha máquina kali, o nome do host é armazenado no arquivo /etc/hostname de onde ele é lido durante a inicialização; na minha máquina gentoo ele é armazenado em /etc/conf.d/hostname .

    
por 29.09.2016 / 17:12