Da mesma forma que o nome do host que pode ser alterado de diferentes maneiras:
- temporariamente usando o
hostname
comando - permanentemente usando
/etc/hostname
(ou/etc/sysconfig/network
ou/etc/HOSTNAME
, esses arquivos são usados pelos scripts init)
Eu quero mudar meu nome de domínio. Posso usar o domainname
comando, mas existe uma maneira de torná-lo permanente nas reinicializações? Acho que pode ser configurado, /etc/resolv.conf
mas esse arquivo geralmente é gerado e não sei exatamente a diferença entre search
e domain
diretivas. E a que horas exatamente as informações são passadas para o domainname
programa para definir o nome do domínio?
Você tem alguma idéia sobre isso?
Eu gostaria de ser principalmente compatível entre distribuições. Portanto, se alguém tiver dicas sobre os diferentes sabores das distribuições, eu os aceitaria com prazer.
Respostas:
Definir FQDN
Estou usando o Debian 7 e é isso que funcionou para mim; graças a Fernando Ribeiro .
ativar nome do host
adicionar nome de domínio e endereço ao servidor
VERIFICAR
fonte
/etc/hostname
talvez você não consiga editar/etc/hosts
. Nesse caso, você deve usarxauth add
como indicado nesta resposta stackoverflow.com/questions/20611783/…sudo vim
. definir$EDITOR
e usarsudoedit
.Quando você usa
redhat-base
sistemas, o linux usa/etc/sysconfig/network
arquivo e você deve definir a variávelHOSTNAME
comoFQDN
, quando usarFQDN
,linux
ela própria determina o nome do domínio.Por exemplo:
Mas quando você usa
debian-base
sistemas, você deve preencher o/etc/hostname
arquivo comFQDN
:NOTA: se você deseja configurar,
domain name
certifique-se de definirFQDN
(nome de domínio totalmente qualificado)Quando você define,
hostname -d
mostra odomain name
.fonte
hostname
ehostname -f
).hostname web.mydomain.com
depois de configurar seus arquivos. . porque quando você configurar sua memória arquivo não pode aplicar as alterações (se ele foi útil, não se esqueça flag útil)man hostname
, sendo citada do início ao fim...
Eu diria que descreve a coisa toda completamente.
fonte