Bonjour,
dans le cadre d’une formation (openclassrooms) sur les reseaux, j’ai installé sur mon mac virtualbox et 3 machines virtuelles debian. Ayant été crées par copie elles toutes les 3 le même nom, à savoir DEBIAN02. Pour les différencier je voulais changer leur nom et pour cela editer le fichier /etc/hostname. La commande
root@DEBIAN02: gedit /etc/hostname
me donne ceci:
unable to init server: server could not connect: connection refused
(gedit: 791): GTK-Warning **: cannot open display
comment editer ce fichier pour modifier le nom ???
merci d’avance
Pas besoin d’éditeur de texte, juste une redirection suffira.
Avec les privilèges du compte root :
echo "nouveaunom" > /etc/hostname
et au démarrage suivant de la machine, ça donnera un prompt comme ci-dessous :
root@nouveaunom:~#
Ou alors, tu utilises la commande hostname :
hostname nouveaunom
Mais dans les deux cas, il te faudra aussi, dans le fichier /etc/hosts
changer l’anciennom par le nouveaunom
en lançant la ligne de commande suivante :
sed -i 's/anciennom/nouveaunom/g' /etc/hosts
EDIT : J’avais oublié le s et le g dans la commande sed
EDIT 2 :
Du coup, pour modifier /etc/hosts et le fichier /etc/hostname en une seule ligne de commande, on pourrait faire :
sed -i 's/anciennom/nouveaunom/g' /etc/host{s,name}
Aucune ligne de commande shell ne pourra fonctionner
si tu l’entres en réponse à une demande de login.
Je n’avais pas mis de caractère espace dans la commande sed
Désolé, je ne peux pas copier/coller du texte à partir d’une image
Plutôt que de nous envoyer des images, donne nous des copiés/collés au format texte.
Merci.
Merci dindown,
j’aurais pu aussi télécharger l’image, chercher l’image dans le cache, faire plein de chose avec l’image, j’aurais même pu ne pas avoir de problèmes pour voir la console sur l’image si je n’avais pas été aussi vieux ( presbytie quand tu nous tiens , tu verra , tu n’y échappera pas), bref MicP à raison non?
ps:même si c’est pour une autre raison que MicP demande du texte, le texte est copiable (et sélectionnable), le texte est éditable mais le texte ne triche pas. Un « P » c’est un « P », c’est pas un « 2 » ni un « p ».
Ouh ! mais c’est que le texte nous joue parfois de mauvais tours dans certaines polices de caractères,
quand il s’agit par exemple de différencier un O d’un 0
ou bien un l d’un I ou d’un 1
sans parler des espaces insécables, tabulations, retours à la ligne et bien d’autres caractères qui sont rajoutés automatiquement pour la mise en page dans certaines pages web.
Mais quoi qu’il en soit, un copié/collé est quand même très souvent
beaucoup plus fiable qu’une lecture dans une image -> interprétation -> écriture -> réinterprétation, etc.
Et puis, les moteurs de recherche auront beaucoup de mal à retrouver une ligne de commande dans une image.
Perso, je préfère quand même la proposition de Clochette
puisqu’elle le change aussi dans d’autres fichiers,
même si la commande hostname oublie sur ma machine (debian 10 (buster) )
de modifier le contenu du fichier /etc/hosts
Mais on pourra toujours le faire juste après avec sed
salut
en cherchant dans les man j’ai trouvé setdomainname et sethostname
j’imagine que le premier peut changer dans le hosts mais pas le deuxième mais j’en sais rien.