Debian系统自定义hostname主要有临时和永久两种方式,具体方法如下:
-
临时设置(重启后失效):
使用hostname命令:
sudo hostname 临时主机名 -
永久设置(重启后生效):
- 推荐方法:使用
hostnamectl命令(适用于systemd系统):
sudo hostnamectl set-hostname 永久主机名
(无需重启网络服务,部分场景需重启系统) - 编辑配置文件:
- 修改
/etc/hostname文件:
sudo nano /etc/hostname,替换旧主机名为新主机名,保存后重启系统。 - 若需更新本地DNS解析,同时修改
/etc/hosts文件,将旧主机名替换为新主机名。
- 修改
- 推荐方法:使用
验证更改:
使用hostnamectl或hostname命令查看当前主机名是否生效。
注意事项:
- 确保新主机名符合命名规范(无特殊字符、空格)。
- 若使用网络服务(如SSH、Nginx),需重启相关服务以识别新主机名。