Debian 修改变更主机名
• 2026-02-22 • 类别: 操作系统 & 服务器 • 阅读量:6
Debian 系统的主机名称是在安装系统时设定的。如果没有设定 Debian 系统会生成一个随机的主机名称。
在使用 Debian 系统的过程中,也可以修改变更主机名,有两种实现方式:
- 临时修改主机名
- 永久修改主机名
临时修改主机名
使用 Debian 系统提供的 hostname 命令,可以临时修改变更主机名,修改主机名称后立即生效,重新打开一个终端就可以看到主机名称已修改。但是重启系统后就会失效。
使用如下形式修改主机名:
sudo hostname 新主机名
永久修改主机名
修改 Debian 的主机名的配置文件,可以永久的修改变更主机名称,要完全的修改主机名称需要修改 /etc/hostname 和 /etc/hosts 两个文件。
修改 /etc/hostname 文件
在该文件只包含一个主机名。
使用如下命令编辑文件:
sudo vi /etc/hostname
将文件中的主机名替换为你需要设置主机名。
修改 /etc/hosts 文件
在该文件中包含了主机设置,但同时也包含主机名称,在 127.0.1.1 记录后面会包含主机名
使用如下命令编辑文件:
sudo vi /etc/hosts
找到类似下面的行:
127.0.1.1 主机名
# 或者
127.0.1.1 localhost.localdomain 主机名
将其改为:
127.0.1.1 新主机名
# 或者
127.0.1.1 localhost.localdomain 新主机名
[!NOTE]
如果还有其他行的内容包含旧主机名,一并修改了。
127.0.0.1 localhost这一行的内容保持不变。
使修改生效
重启 Debian 系统后,才能生效:
sudo reboot
查看主机名
1)使用如下命令查看当前主机名:
hostname
2)使用如下命令查看完整信息:
hostnamectl
Static hostname 为主机名。