Lorsque je me connecte à mon serveur (serveur Ubuntu 10.10), je reçois ceci:
[email protected] ~>
Comment puis-je supprimer ".belkin"?
Lorsque je me connecte à mon serveur (serveur Ubuntu 10.10), je reçois ceci:
[email protected] ~>
Comment puis-je supprimer ".belkin"?
Réponses:
Vous devez éditer le nom de l'ordinateur dans deux fichiers:
et
Ils auront tous deux besoin d’un accès administratif.
Remplacez toutes les occurrences du nom d'ordinateur existant par votre nouveau. Une fois terminé courir
Le nom sera également changé si vous redémarrez votre ordinateur.
Voir également:
la source
sudo service hostname restart
et le nom d'hôte a été changé sans redémarrer.sudo service hostname restart
ne fonctionne pas sur l'installation par défaut du serveur Ubuntu 14.04 sur AWS. Je devais faire un redémarrage complet du serveursudo hostname
et cela a fait l'affaire. Je n'ai pas remarqué de changement immédiat, mais lorsque j'ai ouvert un nouveau terminal, j'ai constaté que mon nom d'hôte avait bien changé.sudo hostname new-host-name
a travaillé pour moi sur Ubuntu 13.10hostnamectl set-hostname
sur le bureau 13.10+C'est le meilleur moyen si vous avez systemd (à partir de 13.10) et si cloud-init n'est pas actif (voir ci-dessous):
Il:
Plus d'infos sur: https://askubuntu.com/a/516898/52975
18.04 et après: cloud-init
18.04 Introduit cloud-init qui peut contrôler la configuration du nom d'hôte afin que les
hostnamectl
modifications ne restent pas après un redémarrage si cloud-init est installé. TODO: comment vérifier s’il est installé, s’il est installé par défaut sur l’image du bureau ou tout simplement sur le serveur?Si vous souhaitez que les
hostnamectl
modifications restent après un redémarrage, vous devez modifier les fichiers de configuration de cloud-init , et désactiver le module de définition / mise à jour du nom d' hôte de cloud-init :ou désactiver cloud-init entièrement:
Voir aussi: Comment changer le nom d'hôte sans redémarrer?
la source
C'est assez facile:
Modifier
/etc/hostname
, modifier le nom, enregistrer le fichier.Vous devriez également faire les mêmes changements dans le
/etc/hosts
fichierCourir
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 être d'accord ;-)
la source
hostname
c'est maintenant un service géré depuisupstart
. Cela fera exactement la même chose, redémarrez le service.hostname
n’est plus disponibleinit.d
C'est sûr, vous devez simplement vous assurer de modifier à la fois 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 ce qui suit:
la source
sudo service hostname restart
.Outre l'édition de / etc / hosts et de / etc / hostname, divers services peuvent également avoir des problèmes avec la modification. Mysql et postfix sont installés par défaut dans Ubuntu. Un postfix cassé n'affectera pas la plupart des utilisateurs d'ubuntu, puisqu'il s'agit d'un serveur de messagerie en arrière-plan peu utilisé.
Postfix:
La configuration par défaut de mysql n'utilise pas le nom d'hôte, elle fonctionnera donc telle quelle. Si vous l'avez personnalisé, éditez les fichiers dans / etc / mysql / et redémarrez le service.
Vous pouvez également modifier le fichier / etc / motd (message du jour), qui s'affiche sur les terminaux virtuels et les connexions à distance. Celui-là ne fera aucun mal cependant.
Les autres services que vous avez peut-être installés et qui nécessitent une réparation sont apache, bind9, etc. Dans chaque cas, recherchez et modifiez le nom d'hôte dans leur configuration et redémarrez le service.
la source
Le nom d'hôte identifie de manière unique votre ordinateur sur le réseau local (et éventuellement également sur Internet). Il n'est donc pas judicieux de le changer, à moins que vous ne sachiez ce que vous faites.
Mais vous pouvez changer l'invite du shell pour ne pas afficher la
.belkin
(partie du nom de domaine):Reportez-vous à la page de manuel bash et plus particulièrement à la section sur l'invite pour plus d'informations.
la source
Un autre moyen sûr et meilleur de renommer le 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
la source
Si vous ne voulez pas jouer avec un éditeur de texte, Ubuntu Tweak (récupérez le fichier deb depuis leur site web) a l’une des petites choses avec laquelle vous pouvez jouer (avec beaucoup d’autres petites modifications que vous voudrez peut-être faire, mais ne veulent pas vraiment jouer avec le terminal et les fichiers eux-mêmes).
la source
sudo add-apt-repository ppa:tualatrix/ppa
puissudo apt-get update
puissudo apt-get install ubuntu-tweak
Utilisez la
hostname
commande pour changer votre nom d'hôteToutefois, cela ne modifie pas votre fichier hosts, ce que vous devez faire pour vous assurer que votre ordinateur se reconnaît tout seul.
Et ajoutez une nouvelle entrée pour votre nom d’hôte pointant vers 127.0.0.1
Vous pouvez également supprimer l'ancienne entrée, mais je préfère la conserver ici.
la source
La commande suivante change le nom d’hôte à la volée mais pour le rendre permanent, vous devez éditer
/etc/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 estla source
Si vous voulez un processus assisté par une interface graphique, installez Ubuntu-Tweak. Parmi les 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" -> "Nom d'hôte"
la source
SystemSettings -> Détails -> Overwiev (ouvert par défaut dans U16.04) - Nom du périphérique.
mais vous devez également changer de nom dans / etc / hosts. Ubuntu BUG ()?
la source
Ouvrir un terminal et
la source