Lorsque je me connecte à mon serveur (ubuntu server 10.10), j'obtiens ceci :
name@server-name.belkin ~>
Comment puis-je supprimer ".belkin" ?
Lorsque je me connecte à mon serveur (ubuntu server 10.10), j'obtiens ceci :
name@server-name.belkin ~>
Comment puis-je supprimer ".belkin" ?
Vous devez modifier le nom de l'ordinateur dans deux fichiers :
/etc/hostname
y
/etc/hosts
Ils auront tous deux besoin d'un accès administratif, alors exécutez
gksu gedit /path/to/file
Remplacez toutes les instances du nom de l'ordinateur existant par votre nouveau nom. Une fois terminé, exécutez
sudo service hostname start
Le nom sera également modifié si vous redémarrez votre ordinateur.
Voir aussi :
hostnamectl set-hostname
sur un ordinateur de bureau 13.10
C'est la meilleure méthode si vous avez systemd (à partir de 13.10) et si cloud-init n'est pas actif (voir ci-dessous) :
hostnamectl set-hostname 'new-hostname'
Il :
Plus d'informations sur le site : https://askubuntu.com/a/516898/52975
À partir de 18.04 : cloud-init
18.04 Introduit cloud-init qui peut contrôler la configuration du nom d'hôte de manière hostnamectl
les changements ne seront pas maintenus après un redémarrage si cloud-init est installé. TODO : comment vérifier s'il est installé, est-il installé par défaut sur l'image du bureau ou seulement sur le serveur ?
Si vous voulez hostnamectl
pour que les changements soient conservés après un redémarrage, vous devez modifier le fichier de configuration de l'utilisateur. fichiers de configuration de cloud-init désactiver la fonction module de configuration/mise à jour du nom d'hôte :
sudo sed -i 's/preserve_hostname: false/preserve_hostname: true/' /etc/cloud/cloud.cfg
ou désactiver entièrement le cloud-init :
sudo touch /etc/cloud/cloud-init.disabled
Voir aussi : Comment changer le nom d'hôte sans redémarrage ?
C'est assez facile :
Editar /etc/hostname
modifiez le nom, enregistrez le fichier.
Vous devez également effectuer les mêmes modifications dans /etc/hosts
fichier
Exécuter sudo service hostname start
Tant que vous n'avez pas de paramètres d'application dépendant de l'"ancien" nom d'hôte, tout devrait bien se passer ;-)
Vous pouvez le faire en toute sécurité, vous devez juste vous assurer que vous éditez à 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 :
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 avec ce changement. 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 qui n'est pas beaucoup utilisé.
Postfix :
sudo editor /etc/postfix/main.cf
sudo service postfix restart
La configuration par défaut de mysql n'utilise pas le nom d'hôte, donc cela fonctionnera bien tel quel. Si vous l'avez personnalisée, modifiez les fichiers dans /etc/mysql/ et redémarrez le service.
Vous pouvez également modifier le fichier /etc/motd (message du jour), qui est affiché sur les terminaux virtuels et les connexions à distance. Cela ne fera pas de mal à personne.
D'autres services que vous avez peut-être installés et qui auraient besoin d'être corrigés sont apache, bind9, etc. Dans chaque cas, trouvez et modifiez le nom d'hôte dans leur configuration et redémarrez le service.
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.