/etc/hosts
é para definir seus próprios nomes de domínio para determinados endereços IP. Geralmente tem esta entrada:
127.0.0.1 localhost
Isso significa que localhost
, quando usado em um navegador ou outro programa que acessa a Internet, deve ser direcionado para 127.0.0.1
. É como ter seu próprio servidor DNS local (que ninguém mais pode usar). Você também pode adicionar mais de um nome:
127.0.0.1 local localhost
E não precisa ser apenas 127.0.0.1. Você pode colocar qualquer número de nomes em qualquer endereço IP que quiser.
/etc/hostname
é como você especifica o nome do host do seu computador . Isso é usado para muitas coisas, como em computadores habilitados para Bluetooth, esse é o nome que outros dispositivos veem. Há muitos outros usos; Eu recomendo que você dê uma olhada no post de falha do servidor que eu vinculei. Conforme mencionado por ivanivan, seu nome de host deve ser resolvido, de modo que deve estar em /etc/hosts
ao lado de localhost
.
The
/etc/sysconfig/network
file is used to specify information about the desired network configuration.
( link )
Eu na verdade nunca vi esse arquivo antes (eu executo o Debian, não o CentOS), mas parece ser basicamente uma forma mais ampla de /etc/hostname
que permite que você defina mais opções. Parece que também é mais recente que /etc/hostname
, mas /etc/hostname
ainda está lá para suportar softwares mais antigos.