web-dev-qa-db-fra.com

Configurer le nom de domaine dans CentOS

Comment configurer les noms de domaine dans Cent OS?

Je me connecte en fait aux serveurs via le terminal distant SSH et j'ai également des informations d'identification root. La configuration de /etc/sysconfig/network et /etc/hosts suffit? Ce serait bien d'avoir des étapes ou des guides de configuration.

17
Abhishek

Quatre choses à faire:

  • Ajoutez l'entrée du nom d'hôte à /etc/hosts. Utilisez le format détaillé ici .

  • Si votre nom d'hôte est "votre_nom_hôte", tapez hostname your_hostname à une invite de commande pour que le changement soit effectif.

  • Définissez le nom d'hôte dans /etc/sysconfig/network pour que ce paramètre persiste lors des redémarrages.

  • Redémarrez le système ou redémarrez les services qui dépendent du nom d'hôte (cups, syslog, Apache, sendmail, etc.)

19
ewwhite

Si par nom de domaine vous voulez dire suffixe de domaine, alors /etc/resolv.conf est l'endroit où va le domaine. Ajoutez simplement une ligne domain yourdomain.com

Ensuite, pour définir le nom d'hôte de votre serveur, il n'y a qu'un seul bon endroit pour cela, et c'est /etc/sysconfig/network. Ajouter une ligne HOSTNAME=yourhostname, et ne mettez pas le suffixe de domaine dans le nom d'hôte, car il le prendra à partir de /etc/resolv.conf.

Vous n'avez pas besoin d'ajouter quoi que ce soit (et vous ne devriez pas) dans /etc/hosts pour définir votre nom d'hôte. Ce n'est pas la bonne façon de procéder.

Pour tester votre configuration, utilisez la commande hostname:

  • Utilisation hostname -s pour obtenir le nom abrégé (doit refléter ce que vous avez dans /etc/sysconfig/network

  • Utilisez le hostname -d commande pour tester votre domaine (doit refléter ce que vous avez dans /etc/resolv.conf)

  • Pour tout tester ensemble, vous pouvez utiliser hostname -f ou hostname -A pour la version très longue.

8
Yanick Girouard

La façon de le faire maintenant est hostnamectl hostname.domainname

0
Patrick Smit