Configurare il nome di dominio in CentOS


17

Come configuro i nomi di dominio in Cent OS?

Attualmente mi sto collegando ai server tramite il terminale remoto SSH e ho anche le credenziali di root. La configurazione di /etc/sysconfig/networke è /etc/hostssufficiente? Sarebbe bello avere alcuni passaggi o guide di configurazione.

Risposte:


19

Quattro cose da fare:

  • Aggiungi la voce hostname a /etc/hosts. Usa il formato dettagliato qui .

  • Se il tuo hostname è "your_hostname", digita hostname your_hostnameal prompt dei comandi per rendere effettiva la modifica.

  • Definire il nome host in /etc/sysconfig/networkper rendere persistente questa impostazione al riavvio.

  • Riavvia il sistema o riavvia i servizi che dipendono dal nome host (cups, syslog, apache, sendmail, ecc.)


8

Se per nome di dominio intendi il suffisso di dominio, allora /etc/resolv.confè dove va il dominio. Aggiungi una rigadomain yourdomain.com

Quindi, per impostare il nome host del tuo server, c'è solo un buon posto per farlo, ed è /etc/sysconfig/network. Aggiungi una riga HOSTNAME=yourhostnamee non inserire il suffisso del dominio nel nome host, dal momento che lo prenderà /etc/resolv.conf.

Non è necessario aggiungere nulla (e non è necessario) /etc/hostsper definire il nome host. Questo è il modo sbagliato di farlo.

Per testare la tua configurazione, usa il hostnamecomando:

  • Usa hostname -sper ottenere il nome breve (dovrebbe riflettere ciò che hai dentro/etc/sysconfig/network

  • Usa il hostname -dcomando per testare il tuo dominio (dovrebbe riflettere ciò che hai /etc/resolv.conf)

  • Per testare tutto insieme, puoi usare hostname -fo hostname -Aper la versione molto lunga.


In CentOS 7 HOSTNAMEin /etc/sysconfig/networknon funziona più.
Rui F Ribeiro,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.