RedHat Enterprise Linux 6 - Modifier le nom d'hôte

17

J'essaie actuellement de modifier mon nom d'hôte dans une machine virtuelle RedHat Enterprise Linux 6 mais j'ai un problème.

J'ai essayé d'utiliser la fonction hostnamecomme ceci:

hostname -v bravo.cmweb.com

Et ça marche, j'appelle la fonction et le nom d'hôte comme édité avec succès.

Ensuite, je redémarre la machine et puis, oups, le nom d'hôte est à nouveau localhost.localdomain.

Maintenant, je veux demander: comment puis-je modifier de façon permanente le nom d'hôte sous Linux ??

Frederick Marcoux
la source

Réponses:

30

Vous devez faire un peu plus que l'utilisation hostname. Le lien suivant ci-dessous devrait résoudre votre problème. Changez votre nom d'hôte sans redémarrer sous RedHat Linux

Assurez-vous que vous êtes connecté en tant que root et accédez à / etc / sysconfig et ouvrez le fichier réseau dans vi.

cd /etc/sysconfig
vi network

Recherchez la ligne HOSTNAME et remplacez-la par le nouveau nom d'hôte que vous souhaitez utiliser. Dans cet exemple, je veux remplacer localhost par redhat9.

HOSTNAME=redhat9

Lorsque vous avez terminé, enregistrez vos modifications et quittez vi. Ensuite, nous allons éditer le fichier / etc / hosts et définir le nouveau nom d'hôte.

vi /etc/hosts

Dans les hôtes, modifiez la ligne qui a l'ancien nom d'hôte et remplacez-le par votre nouveau.

192.168.1.110     redhat9

Enregistrez vos modifications et quittez vi. Les modifications apportées à / etc / hosts et / etc / sysconfig / network sont nécessaires pour rendre vos modifications persistantes (en cas de redémarrage imprévu).

Maintenant, nous utilisons le programme hostname pour changer le nom d'hôte actuellement défini.

hostname redhat9

Et exécutez-le à nouveau sans aucun paramètre pour voir si le nom d'hôte a changé.

hostname

Enfin, nous redémarrerons le réseau pour appliquer les modifications que nous avons apportées à / etc / hosts et / etc / sysconfig / network.

service network restart
ponsfonze
la source
1

Le nom d'hôte dans un système Red Hat est configuré dans le fichier /etc/sysconfig/network.

Modifiez le fichier et ajoutez ou modifiez une ligne comme celle-ci:

HOSTNAME="bravo.cmweb.com"
Michael Hampton
la source
1

Suivez cette procédure pour modifier le nom d'hôte sur le serveur RHEL 6. Le redémarrage est requis pour les deux options.

Vous pouvez suivre la première option OU la seconde.

  1. Modifier /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • Enregistrez et redémarrez votre serveur.
  2. Tapez la commande suivante pour entrer en mode GUI.

    [root@localhost ~]# system-config-network
    
    • Allez dans «Configuration DNS».
    • Modifiez votre nom d'hôte préféré et cliquez sur OK.
    • Cliquez sur «Enregistrer et quitter».
    • Enregistrez et redémarrez votre serveur.
ehowstuff
la source