/ etc / hosts, / etc / sysconfig / network e hostname?

Devo fare le modifiche dell'hostname su un server centos che servirà www.myserver.com

Cosa devo fare in /etc/hosts , /etc/sysconfig/network e con il command hostname ?

In /etc/sysconfig/network devo scrivere questo:

 HOSTNAME=www.myserver.com 

o questo :

 HOSTNAME=myserver.com 

In /etc/hosts devo scrivere questo:

 XXX.XXX.XXX.XXX myserver.com 

o questo :

 XXX.XXX.XXX.XXX wwww.myserver.com www 

Devo fare sudo hostname www.myserver.com o sudo hostname myserver.com ?

Molte grazie!

AGGIORNARE :

C'è qualcos'altro che ho bisogno di configurare per il nome host?

2 Solutions collect form web for “/ etc / hosts, / etc / sysconfig / network e hostname?”

/ etc / sysconfig / file di networking è la fonte da cui gli script di avvio prendono gli argomenti per il command 'hostname'. E questo dovrebbe essere solo il nome della macchina, non pienamente qualificato. La parte di dominio è di solito definita nel file /etc/resolv.conf.

Supponendo che il nome host completo sia 'lemon.example.com' ('www' non mi sembra un buon nome host), allora:

  • / etc / sysconfig / network: HOSTNAME=lemon
  • /etc/resolv.conf (lungo il diritto 'nameserver' entires): search example.com
  • / etc / hosts (non dovrebbe essere necessario se il DNS funziona correttamente): XXX.XXX.XXX.XXX lemon.example.com lemon

Se tutto è configurato correttamente, il command hostname restituirà "limone" e il hostname -f restituirà "lemon.example.com".

Nel tuo caso sembrerebbe che il nome host sia 'www' nel dominio 'myserver.com' … non penso che sia esattamente quello che vuoi. 'www' può essere un alias (DNS CNAME) … se lo si desidera nel file / etc / hosts, quindi inseriscilo alla row con il tuo IP:

XXX.XXX.XXX.XXX lemon.example.com lemon www.myserver.com

Le impostazioni di / etc / sysconfig / network verranno applicate dopo la riavvio della networking. È ansible impostare immediatamente il hostname host con il command hostname . Le modifiche di / etc / hosts e /etc/resolv.conf sono attive immediatamente (ad exception di applicazioni che conservano i vecchi dati memorizzati nella cache).

le impostazioni dovrebbero essere simile a questa:

  • /etc/sysconfig/network : HOSTNAME=www.myserver.com
  • /etc/hosts : XXX.XXX.XXX.XXX wwww.myserver.com www

puoi anche call il hostname , ma questo cambierà solo il nome host finché non riavvii il server la prossima volta.

per quanto mi ricordo, questi sono tutti i cambiamenti che devi fare.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.