/ Etc / hosts, / etc / sysconfig / network and hostname?

Je dois effectuer les modifications de nom d'hôte sur un serveur centos qui servira www.myserver.com

Que dois-je faire dans /etc/hosts , /etc/sysconfig/network et avec la commande hostname ?

Dans /etc/sysconfig/network dois-je écrire ceci:

 HOSTNAME=www.myserver.com 

ou ca :

 HOSTNAME=myserver.com 

Dans /etc/hosts dois-je écrire ceci:

 XXX.XXX.XXX.XXX myserver.com 

ou ca :

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

Dois-je faire sudo hostname www.myserver.com ou sudo hostname myserver.com ?

Merci beaucoup!

METTRE À JOUR :

Est-ce qu'il y a autre chose que je dois configurer sur le nom d'hôte?

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

/ Etc / sysconfig / le fichier réseau est une source à partir de laquelle les scripts de démarrage prennent les arguments pour la commande 'hostname'. Et ce devrait être juste le nom de la machine, pas entièrement qualifié. La partie de domaine est généralement définie dans le fichier /etc/resolv.conf.

En supposant que le nom d'hôte complet est 'lemon.example.com' ('www' ne ressemble pas à un bon nom d'hôte pour moi), alors:

  • / Etc / sysconfig / network: HOSTNAME=lemon
  • /etc/resolv.conf (le droit de «serveur de noms» entires): search example.com
  • / Etc / hosts (ne devrait pas être nécessaire si DNS fonctionne correctement): XXX.XXX.XXX.XXX lemon.example.com lemon

Si tout est correctement configuré, alors la commande hostname renverra "lemon" et le hostname -f renverra "lemon.example.com".

Dans votre cas, il semblerait que le nom d'hôte soit «www» dans le domaine «myserver.com» … Je ne pense pas que ce soit exactement ce que vous voulez. 'Www' peut être un alias (DNS CNAME) … si vous le souhaitez dans votre fichier / etc / hosts, il suffit de l'ajouter à la ligne avec votre IP:

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

Les paramètres de / etc / sysconfig / network seront appliqués après la redémarrage du réseau. Vous pouvez définir le nom d'hôte immédiatement avec la commande hostname . Les modifications / etc / hosts et /etc/resolv.conf sont actives immédiatement (sauf pour les applications qui conservent les anciennes données mises en cache).

Vos paramètres devraient ressembler à ceci:

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

Vous pouvez également appeler le hostname d' hostname , mais cela ne changera que le nom d'hôte jusqu'à ce que vous redémarriez votre serveur la prochaine fois.

Pour autant que je me souvienne, ce sont tous les changements que vous devez apporter.

  • Suppression de Linux caché ram ​​
  • / Proc / loadavg montre des valeurs énormes incorrectes
  • Expérience en migration d'Apache vers nginx?
  • Comment configurer l'hôte virtuel par défaut renvoie un en-tête 404 dans Apache?
  • Y a-t-il une possibilité d'IP bloqué?
  • Dropbox sur le serveur linux - comment inclure / exclure les dossiers?
  • Pourquoi un serveur n'émettrait-il aucun paquet SYN / ACK en réponse à un paquet SYN
  • Accédez au magasin de clés sur Sun ONE Webserver 6.1 pour une longueur de clé de 2048 bits SSL
  • Quand désactiver TCP SACK?
  • Pourquoi définir Nginx comme un proxy inverse une bonne idée?
  • Existe-t-il une bonne alternative à l'analyse analogique pour le journal des serveurs?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.