"."/> ".">

Maison  >  Article  >  Opération et maintenance  >  Comment changer le nom d'hôte sous Linux

Comment changer le nom d'hôte sous Linux

青灯夜游
青灯夜游original
2021-12-21 16:00:0875903parcourir

Méthode : 1. Ouvrez le fichier "/etc/hostname", supprimez l'ancien nom d'hôte, remplacez-le par le nouveau nom d'hôte et enregistrez le fichier ; 2. Utilisez la commande "sudo hostnamectl set-hostname " ;3. Utilisez la commande "sudo hostname ".

Comment changer le nom d'hôte sous Linux

L'environnement d'exploitation de ce tutoriel : système Linux5.9.8, ordinateur Dell G3.

Afficher le nom d'hôte actuel

Nous utilisons d'abord la commande hostname pour afficher le nom d'hôte actuel.

hostname

Vous pouvez également utiliser la commande hostnamctl

hostnamectl

Comment changer le nom dhôte sous Linux

Méthode 1 : Modifier le fichier de configuration

Le nom d'hôte est enregistré dans le fichier /etc/hostname, nous pouvons donc l'ouvrir et modifiez manuellement le nom d'hôte. /etc/hostname文件里,所以我们可以打开这个文件,手动编辑主机名。

sudo nano /etc/hosts

把旧的主机名删除,替换为新的主机名,保存文件就行了。要注意大小写。

Comment changer le nom dhôte sous Linux

如果你不更新/etc/hosts文件,那么有的程序,如sudo,不知道如何解析新的主机名。

如果你在更改Linux服务器的主机名,那么新的主机名应该要解析为Linux服务器的公网IP。如果更改个人电脑的主机名,那么新的主机名应该解析为127.0.0.1,或者127.0.1.1。

127.0.1.1是Debian系Linux发行版解析本地主机的IP。Debian系统在安装时,如果计算机的IP是动态的,那么Debian安装程序会在/etc/hosts文件中创建127.0.1.1 这一条目。127.0.1.1地址使用loopback网卡,实际上127.0.0.0/8 (127.0.0.0 ~ 127.255.255.255)都使用loopback网卡。

方法2:hostnamectl命令

命令语法为:

sudo hostnamectl set-hostname <newhostname>

这条命令会删除/etc/hostname文件中的主机名,然后替换为新的主机名。和第一种方法一样,我们也需要更新/etc/hosts文件。这两种方法的本质都是一样的。

方法3:hostname命令进行临时更改

如果只需要临时更改主机名,可以使用hostname命令。

sudo hostname <new-hostname>

这条命令不会更改/etc/hostname文件中的静态主机名(static hostname),它更改的只是临时主机名(transient hostname)。所以重启计算机后会回到旧的主机名。

静态主机名保存在/etc/hostnamerrreee

Supprimez l'ancien nom d'hôte, remplacez-le par le nouveau nom d'hôte et enregistrez le fichier. Faites attention à la capitalisation.

Écrivez la description de l'image ici

Si Si vous ne mettez pas à jour le fichier /etc/hosts, certains programmes, tels que sudo, ne sauront pas comment résoudre le nouveau nom d'hôte. 🎜🎜Si vous modifiez le nom d'hôte du serveur Linux, le nouveau nom d'hôte doit être résolu en adresse IP publique du serveur Linux. Si vous modifiez le nom d'hôte de votre PC, le nouveau nom d'hôte devrait être résolu en 127.0.0.1 ou 127.0.1.1. 🎜🎜127.0.1.1 est l'adresse IP de l'hôte local résolue par la distribution Debian Linux. Lorsque le système Debian est installé, si l'adresse IP de l'ordinateur est dynamique, le programme d'installation Debian créera l'entrée 127.0.1.1 dans le fichier /etc/hosts. L'adresse 127.0.1.1 utilise la carte réseau de bouclage. En fait, 127.0.0.0/8 (127.0.0.0 ~ 127.255.255.255) utilisent tous la carte réseau de bouclage. 🎜

Méthode 2 : commande hostnamectl 🎜🎜La syntaxe de la commande est : 🎜rrreee🎜Cette commande supprimera le nom d'hôte dans le fichier /etc/hostname et le remplacera par le nouveau nom d'hôte. Comme pour la première méthode, nous devons également mettre à jour le fichier /etc/hosts. L’essence des deux méthodes est la même. 🎜

Méthode 3 : commande de nom d'hôte pour apporter des modifications temporaires 🎜🎜 Si vous n'avez besoin de modifier le nom d'hôte que temporairement, vous pouvez utiliser la commande hostname. 🎜rrreee🎜Cette commande ne modifiera pas le nom d'hôte statique dans le fichier /etc/hostname, elle modifiera uniquement le nom d'hôte transitoire. Ainsi, après avoir redémarré l'ordinateur, il reviendra à l'ancien nom d'hôte. 🎜🎜Les noms d'hôtes statiques sont enregistrés dans le fichier /etc/hostname. 🎜🎜Recommandations associées : "🎜Tutoriel vidéo Linux🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn