in

Comment changer votre nom d’hôte Linux sans redémarrer

Si vous avez travaillé dans le monde des administrateurs pendant un certain temps, vous avez probablement rencontré une instance dans laquelle vous deviez modifier les noms d’hôte sur votre serveur pour qu’ils correspondent à une norme de dénomination d’entreprise, mais vous ne pouvez pas non plus avoir de temps d’arrêt. Alors, comment changer le nom d’hôte sans redémarrer?

Changer le nom d’hôte

Tout d’abord, vous devez modifier le fichier de configuration qui contrôle cela. Le fichier réel et son emplacement varient selon les distributions. Dans les dérivés de Redhat, le fichier à modifier est / etc / sysconfig / network donc vi ce fichier et changez la ligne qui lit HOSTNAME =

De ceci:

Pour ça:

Pour les distributions SuSE, vous changeriez de la même manière le fichier / etc / HOSTNAME tandis que les administrateurs Debian modifieraient le fichier / etc / hostname pour définir le nouveau nom.

Ensuite, le fichier / etc / hosts doit être modifié. Ceci est identique dans toutes les versions et consiste à utiliser votre éditeur de texte préféré et à modifier l’ancien nom d’hôte à l’intérieur. Comme à partir de ceci:

Pour ça:

«Mais», murmurez-vous dans votre souffle, «Je viens de taper« hostname »et j’ai obtenu« Snoopy »en conséquence. Ça ne marche pas! ».

Ce que vous devez savoir, c’est que les étapes précédentes consistent à définir de manière permanente le nouveau nom. Vous êtes bien trop rapide pour juger, évidemment. Alors, continuez en entrant (sur la ligne de commande en tant que root ou sudoer):

# nom d’hôte mdmvr14s9db

Cela définira le nom d’hôte pour l’instant mais la modification n’est pas enregistrée (c’est à cela que servent les étapes ci-dessus, vous vous souvenez?). Allez-y – testez-le. Tapez `hostname` (sans les coches) et la commande devrait renvoyer ‘mdmvr14s9db’ (sans les guillemets simples).

Maintenant, fixons-le dans la pierre. Si vous utilisez chkconfig et les commandes de service (la famille RedHat, généralement), vous pouvez simplement taper

# redémarrage du réseau de service

qui redémarrera le réseau avec le nouveau nom d’hôte. Le reste d’entre vous devrait pouvoir taper

# / etc / init.d / redémarrage du réseau

pour obtenir les mêmes résultats.

Puis testez à nouveau avec la commande hostname – vous devriez obtenir le nouveau nom renvoyé.

Cela a été la partie la plus facile. J’espère qu’avant de commencer, vous avez vérifié tous les fichiers de configuration de l’application pour toute référence codée en dur au nouveau nom et l’avez également changé. Et vous devez ensuite modifier votre enregistrement DNS «A» pour refléter également le nouveau nom. Et une fois que vous avez redémarré nommé avec le nouveau nom sur le DNS, vous aurez réussi à irriter temporairement environ la moitié de ces 18000 utilisateurs précédemment mentionnés qui ne peuvent plus accéder au serveur car le nom ne s’est pas encore propagé sur le réseau. Mais cela aussi passera tant que vous vous cacherez assez longtemps.

Et au moins, vous pouvez garder la petite peluche Snoopy en peluche assise à votre bureau pour vous rappeler ce moment plus doux et plus simple.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Utilisation de la mise en forme conditionnelle de cellules dans Excel 2007

Utilisation de la mise en forme conditionnelle de cellules dans Excel 2007

Comment ajouter un lien à vos snaps Snapchat

Comment ajouter un lien à vos snaps Snapchat