Se você definir seu nome de host em /etc/sysconfig/network
, o sistema automaticamente definirá seu nome de host toda vez que você inicializar.
Essa mágica é feita em /etc/rc.d/rc.sysinit
. Ele faz isso usando o comando hostname
na terceira linha abaixo: -
# Set the hostname.
update_boot_stage RChostname
action $"Setting hostname ${HOSTNAME}: " hostname ${HOSTNAME}
[ -n "${NISDOMAIN}" ] && domainname ${NISDOMAIN}
A variável HOSTNAME
é definida em /etc/sysconfig/network
.
Se você definir manualmente usando o comando hostname
, ele não será persistente durante uma nova inicialização.