Configure o nome do domínio no CentOS

14

Como faço para configurar nomes de domínio no Cent OS?

Estou realmente me conectando aos servidores via terminal remoto SSH e também tenho credenciais raiz. A configuração de /etc/sysconfig/network e /etc/hosts é suficiente? Seria ótimo ter alguns passos ou guias de configuração.

    
por Abhishek 14.03.2012 / 02:39

2 respostas

16

Quatro coisas para fazer:

  • Adicione a entrada do nome do host a /etc/hosts . Use o formato detalhado aqui .

  • Se o seu nome de host for "your_hostname", digite hostname your_hostname em um prompt de comando para tornar a alteração efetiva.

  • Defina o nome do host em /etc/sysconfig/network para que essa configuração persista nas reinicializações.

  • Reinicialize o sistema ou reinicie os serviços que dependem do nome do host (cups, syslog, apache, sendmail, etc.)

por 14.03.2012 / 02:45
8

Se por nome de domínio você quer dizer sufixo de domínio, então /etc/resolv.conf é onde o domínio está. Basta adicionar uma linha domain yourdomain.com

Em seguida, para definir o nome do host do seu servidor, há apenas um bom lugar para ele e é /etc/sysconfig/network . Adicione uma linha HOSTNAME=yourhostname e não coloque o sufixo de domínio no nome do host, pois ele tirará de /etc/resolv.conf .

Você não precisa adicionar nada (e não deve) em /etc/hosts para definir seu nome de host. Essa é a maneira errada de fazer isso.

Para testar sua configuração, use o comando hostname :

  • Use hostname -s para obter o nome abreviado (deve refletir o que você tem em /etc/sysconfig/network

  • Use o comando hostname -d para testar seu domínio (deve refletir o que você tem em /etc/resolv.conf )

  • Para testar tudo junto, você pode usar hostname -f ou hostname -A para a versão muito longa.

por 18.03.2012 / 21:37