359 votes

Comment changer le nom de l'ordinateur ?

Lorsque je me connecte à mon serveur (ubuntu server 10.10), j'obtiens ceci :

name@server-name.belkin ~>

Comment puis-je supprimer ".belkin" ?

14voto

Neall Points 251

El nom d'hôte identifie de manière unique votre ordinateur sur le réseau local (et peut-être aussi sur Internet). Il n'est donc pas judicieux de le modifier sans savoir ce que vous faites.

Mais vous pouvez modifier l'invite Shell pour qu'elle n'affiche pas l'adresse de l'utilisateur. .belkin (partie du nom de domaine) :

export PS1='\u@\h \w> '

Voir le page de manuel de bash et plus particulièrement le section sur l'incitation pour plus d'informations.

14voto

Rob Gray Points 1556

Un autre moyen plus sûr et plus efficace de renommer un nom d'hôte.

Installer ailurus

  • Ajouter le PPA et mettre à jour votre référentiel

    sudo add-apt-repository ppa:ailurus && sudo apt-get update

  • Installer ailurus

    sudo apt-get install ailurus

  • Après l'installation, vous le trouverez sous Applications>>Outils système>>Ailurus
    alt text

10voto

Nemo Points 9032

Utilisez le hostname pour changer votre nom d'hôte

sudo hostname newname

Cependant, cela ne modifie pas votre fichier hosts, ce que vous devez faire pour que votre ordinateur se reconnaisse.

gksudo /etc/hosts

Et ajoutez une nouvelle entrée pour votre nom d'hôte pointant vers 127.0.0.1

127.0.0.1 oldname newname

Vous pouvez également supprimer l'ancienne entrée, mais je préfère la conserver.

9voto

Vitaly Sharovatov Points 400

Si vous ne voulez pas jouer avec un éditeur de texte, Tweak Ubuntu (téléchargez la version deb sur leur site web) a cela comme l'une des petites choses avec lesquelles vous pouvez jouer (ainsi que beaucoup d'autres petites modifications que vous pourriez vouloir faire mais que vous n'avez pas vraiment envie de jouer avec le terminal et les fichiers eux-mêmes).

7voto

Terry Wang Points 8890

La commande suivante change le nom d'hôte à la volée mais pour le rendre permanent, vous devez éditer /etc/hostname :

echo 'new_hostname' > /proc/sys/kernel/hostname

Ouvrez une nouvelle session de terminal et vous le verrez tout de suite.

Avec systemd en place, la bonne façon de faire est de

hostnamectl set-hostname "new_name"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X