Quand je mastic dans mon serveur CentOS 6, on me montre root@
DemandStream Development
Il s’agissait d’une machine virtuelle Linux copiée et réutilisée à partir de l’un de nos environnements de développement. Comment changer ce nom? Cela semble être un alias quelque part?
Quand j'aurai le nom d'hôte:
hostname -s
Je reçois:
28004-2-2734499
j'ai vérifié /etc/sysconfig/network
et ne trouvez pas le nom de développement DemandStream à cet endroit. De plus, ce n'est pas dans / etc / hosts
Référence sur comment changer les noms d'hôte CentOS de RackSpace.
@
dans l'invite, il peut être personnalisé. Voir wiki.centos.org/TipsAndTricks/CustomizeBashRéponses:
Après la mise à jour du nom d'hôte, votre instance actuelle ne sera pas mise à jour. Utilisez "su root" ou se déconnecter et se connecter. Bash devrait alors afficher votre nouveau nom d’hôte.
la source
Vous devriez changer votre nom d'hôte en
/etc/hostname
et en/etc/hosts
Si vous voulez trouver le fichier qui contient cette chaîne
28004-2-2734499
vous voudrez peut-être effectuer une recherche grep comme ceci:D'autres façons de changer d'hôte comme ceci; laissez de côté les crochets: sudo hostname [newhostname]
Ou:
Sinon jetez un oeil à cette autre question et voir si cela aide.
la source
Lorsque j'ajuste les noms d'hôte sur des ordinateurs sur lesquels un nom d'hôte est déjà défini, je procède comme suit. Tout d’abord, je vérifie ce que le nom d’hôte est configuré pour utiliser
hostname
comme ça:Puis, après avoir vérifié la définition du nom d'hôte actuel, je le change en quelque chose de nouveau. bien sûr changer
[new_hostname]
pour correspondre à votre nouveau nom d'hôte:Sur les systèmes basés sur Debian / Ubuntu, je modifie ensuite
/etc/hostname
pour définir le nouveau nom d'hôte:Ce fichier doit simplement contenir le nom d’hôte tel que vous le souhaitez; rien de plus ou de moins. Puis je lance le
init.d
script pour rendre ce changement actif; notez que cela n’est pas toujours nécessaire sur tous les systèmes Debian / Ubuntu:Sur les systèmes RedHat / CentOS, le fichier
/etc/sysconfig/network
pourrait avoir besoin d'être ajusté. Lorsque vous l'ouvrez, il peut contenir des entrées comme celle-ci:Notez que ceci est un exemple; juste faire attention à ce que la valeur de
HOSTNAME
est et changez-le pour qu'il corresponde à la valeur du nom d'hôte que vous souhaitez définir.Enfin, indépendamment de la version Unix, vérifiez et définissez le nom d’hôte du noyau. L'exécution de cette commande vous montrera quel est le paramètre actuel du nom d'hôte du noyau:
La sortie ressemblerait à ceci:
Maintenant, pour changer cela, lancez cette commande; bien sûr changer
new_hostname
pour correspondre à tout nouveau nom d'hôte que vous souhaitez définir:Après tout ce qui est fait, vous devrez peut-être changer votre
/etc/hosts
Fichier correspondant aux nouveaux paramètres du nom d'hôte:Mais lorsque tout cela est fait, il suffit de vous déconnecter, puis de vous reconnecter au serveur. Le nouveau nom d'hôte doit maintenant être défini.
la source