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 ".
L'environnement d'exploitation de ce tutoriel : système Linux5.9.8, ordinateur Dell G3.
Nous utilisons d'abord la commande hostname pour afficher le nom d'hôte actuel.
hostname
Vous pouvez également utiliser la commande hostnamctl
hostnamectl
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
把旧的主机名删除,替换为新的主机名,保存文件就行了。要注意大小写。
如果你不更新/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网卡。
命令语法为:
sudo hostnamectl set-hostname <newhostname>
这条命令会删除/etc/hostname文件中的主机名,然后替换为新的主机名。和第一种方法一样,我们也需要更新/etc/hosts文件。这两种方法的本质都是一样的。
如果只需要临时更改主机名,可以使用hostname命令。
sudo hostname <new-hostname>
这条命令不会更改/etc/hostname文件中的静态主机名(static hostname),它更改的只是临时主机名(transient hostname)。所以重启计算机后会回到旧的主机名。
静态主机名保存在/etc/hostname
rrreee
/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 /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!