web-dev-qa-db-fra.com

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

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

J'ai essayé d'utiliser la fonction hostname comme ceci:

hostname -v bravo.cmweb.com

Et cela fonctionne, j'appelle la fonction et le nom d'hôte a été modifié 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 je peux éditer en permanence le nom d’hôte sous Linux?

16
Frederick Marcoux

Vous devez faire un peu plus qu'utiliser hostname. Le lien ci-dessous devrait résoudre votre problème. Modifiez votre nom d'hôte sans redémarrer dans Red Hat Linux

Assurez-vous d'être connecté en tant que root, 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 souhaite remplacer localhost par redhat9.

HOSTNAME=redhat9

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

vi /etc/hosts

Dans les hôtes, modifiez la ligne contenant l'ancien nom d'hôte et remplacez-la par votre nouvelle.

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 que vos modifications soient persistantes (en cas de redémarrage non planifié).

Nous utilisons maintenant le programme hostname pour modifier le nom d’hôte actuellement défini.

hostname redhat9

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

hostname

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

service network restart
28
ponsfonze

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

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

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

Suivez cette procédure pour modifier le nom d'hôte sur le serveur RHEL 6. Un 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 passer en mode interface graphique.

    [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.
1
ehowstuff