Skip to main content

修改主机名

查看主机名

hostname

hostnamectl

修改主机名

方法一 修改配置文件

vim /etc/hostname

最好同时修改 /etc/hosts 中 127.0.1.1 记录为新的主机名

有的程序,如 sudo,依赖此解析主机名

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网卡。

方法二 hostnamectl 命令

sudo hostnamectl set-hostname <newhostname>

本质和第一种方法一样,就是自动修改了 /etc/hostname 文件,需要同时手动修改 /etc/hosts 文件

方法三 hostname 命令临时更改

sudo hostname <new-hostname>

重启计算机后会回到旧的主机名