Quand je me connecte à mon serveur (serveur Ubuntu 10.10), je reçois ceci:
[email protected] ~>
Comment puis-je supprimer ".belkin"?
Quand je me connecte à mon serveur (serveur Ubuntu 10.10), je reçois ceci:
[email protected] ~>
Comment puis-je supprimer ".belkin"?
Vous devez modifier le nom de l’ordinateur en deux fichiers:
/etc/hostname
et
/etc/hosts
Celles-ci nécessiteront toutes deux un accès administratif, alors exécutez
gksu gedit /path/to/file
Remplacez toutes les occurrences du nom d’ordinateur existant par le nouveau. Lorsque l'exécution est terminée
sudo service hostname start
Le nom sera également modifié si vous redémarrez votre ordinateur.
Voir aussi:
hostnamectl set-hostname
C'est le meilleur moyen si vous avez systemd (à partir du 13.10):
hostnamectl set-hostname 'new-hostname'
Il:
Plus d’informations sur: lien
C'est assez facile:
Modifiez /etc/hostname
, modifiez le nom, enregistrez le fichier.
Vous devez également apporter les mêmes modifications au fichier /etc/hosts
Exécutez sudo service hostname start
Tant que vous n’avez pas de paramètres d’application en fonction de l’ancien nom d’hôte, vous devriez vous en sortir; -)
Il est prudent de le faire, il vous suffit de vous assurer que vous éditez le fichier de configuration du nom d'hôte du système (/ etc / hostname) et le fichier de résolution du nom d'hôte (/ etc / hosts). Depuis un terminal, exécutez les opérations suivantes:
sudo -s
editor /etc/hostname
editor /etc/hosts
shutdown -ry now
Outre l'édition de / etc / hosts et / etc / hostname, divers services peuvent également rencontrer des problèmes. Mysql et postfix sont installés par défaut dans Ubuntu. Un postfix cassé n'affectera pas la plupart des utilisateurs d'ubuntu, car il s'agit d'un serveur de messagerie d'arrière-plan qui n'est pas utilisé par beaucoup.
Postfix:
sudo editor /etc/postfix/main.cf
sudo service postfix restart
La configuration par défaut pour mysql n'utilise pas hostname, donc cela fonctionnera bien tel quel. Si vous l'avez personnalisé, éditez les fichiers dans / etc / mysql / et redémarrez le service.
Vous souhaiterez peut-être également éditer / etc / motd (message du jour), qui apparaît sur les terminaux virtuels et les connexions distantes. Celui-là ne nuira à rien si.
Les autres services que vous avez peut-être installés et qui doivent être réparés sont apache, bind9, etc. Dans chaque cas, recherchez et modifiez le nom d'hôte dans leur configuration et redémarrez le service.
Installer ailurus
Ajoutez le PPA et mettez à jour votre référentiel
sudo add-apt-repository ppa:ailurus && sudo apt-get update
Installer ailurus
sudo apt-get install ailurus
Le nom d'hôte identifie de manière unique votre ordinateur sur le réseau local (et peut-être également sur Internet). Il n'est donc pas judicieux de le modifier à moins de savoir ce que vous faites.
Mais vous pouvez modifier l’invite du shell pour ne pas afficher le .belkin
(partie du nom de domaine):
export PS1='\[email protected]\h \w> '
Consultez la page de manuel bash et en particulier le section sur les invites pour plus d'informations.
Utilisez la commande hostname
pour modifier votre nom d’hôte
sudo hostname newname
Cependant, cela ne modifie pas votre fichier hosts, ce que vous devez faire pour vous assurer que votre ordinateur se reconnaît lui-même
gksudo /etc/hosts
Et ajouter 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 ici.
Si vous ne voulez pas jouer avec un éditeur de texte, Ubuntu Tweak (récupérer le fichier deb de leur site Web) a pour une des petites choses avec laquelle vous pouvez jouer (avec beaucoup d'autres petits ajustements que vous pourriez vouloir faire mais que vous ne voulez pas vraiment jouer avec le terminal et les fichiers eux-mêmes).
La commande suivante modifie 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 la verrez tout de suite.
Avec systemd
en place, la bonne façon de le faire est
hostnamectl set-hostname "new_name"
Si vous souhaitez un processus assisté par une interface graphique, installez Ubuntu-Tweak. Parmi d'autres utilisations de cette application, il y a la possibilité de changer le nom de l'ordinateur via l'onglet "Détails de l'ordinateur" - & gt; "Hostname"
Ouvrez un terminal et
sudo sed -i '1s/.*/desired-name/g' /etc/hostname
# you need restart to effect with...
sudo shutdown -r 0
Lire d'autres questions sur les étiquettes hostname