Réponses:
La documentation officielle de CentOS indique que le nom d’hôte doit être le nom de domaine complet.
HOSTNAME = <valeur>, où <valeur> doit être le nom de domaine complet (FQDN) , tel que nomhôte.exemple.com , mais peut être le nom d'hôte nécessaire.
Pendant l'installation de CentOS 7 dans l'écran RÉSUMÉ D'INSTALLATION du programme d'installation de CentOS 7, cliquez sur l'étiquette NETWORK & HOSTNAME et entrez le nom de domaine complet de votre système dans le champ Nom d'hôte . FQDN est une combinaison de nom d'hôte + nom de domaine. Par exemple, si votre nom d’hôte est server
et votre nom de domaine mydomain.com
, votre nom de domaine complet estserver.mydomain.com
Pour changer le nom d'hôte dans CentOS 7, suivez les instructions dans RHEL / Centos Linux 7: Commande Modifier et définir le nom d'hôte .
Vous pouvez choisir le nom de votre choix.
Oui, il est généralement suggéré d'utiliser le nom de domaine pleinement qualifié (FQDN, Fully Qualified Domain Name) pour le HOSTNAME
(par exemple, quelque chose comme MyHomeServer.AlbaStar.com), mais je n'y vois personnellement pas beaucoup de sens.
Tout d'abord, toutes les personnes n'achètent pas de noms de domaine. Et même s'ils achètent, cela ne signifie pas que chacun de leurs serveurs est accessible via ce nom de domaine. Par exemple, je gère actuellement 4 serveurs CentOS. Un seul d'entre eux s'est "connecté" à un nom de domaine, les autres ne sont accessibles que via leur adresse IP.
Deuxièmement, pour moi, hostname
c'est comme un identifiant pour la machine physique. Aujourd'hui, je peux utiliser un serveur CentOS particulier comme serveur my-business.com
Web pour un site Web. Demain, je décide de déplacer mon site Web sur une autre machine. Si j'utilise le nom de domaine complet pour le nom d'hôte, je devrai le changer, ce qui est source de confusion.
C’est pourquoi, pour mes serveurs, j’utilise des noms faciles à retenir (noms de personnages célèbres, par exemple). Puis je mets la ligne
export PS1='\[\033[0;35m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
into ~/.bashrc
et mon bash-prompt me montre toujours le serveur sur lequel je travaille, ce qui est très pratique.
ps Si vous n'êtes pas satisfait du nom choisi, vous pouvez toujours ouvrir /etc/sysconfig/network
et modifier la HOSTNAME
variable.