如果您的Debian系統顯示的主機名不正確,可以按照以下步驟進行排查和解決:
首先,使用以下命令查看當前的主機名:
hostname
或者使用 hostnamectl
命令:
hostnamectl status
您可以通過以下幾種方法修改主機名:
hostnamectl
命令sudo hostnamectl set-hostname 新主機名
將 “新主機名” 替換為您想要設置的實際主機名。
/etc/hosts
文件編輯 /etc/hosts
文件,將原有主機名更新為新的主機名:
sudo nano /etc/hosts
找到包含舊主機名的行,將其替換為新主機名。保存并關閉文件。
nmcli
命令如果您使用 NetworkManager 管理網絡連接,可以使用以下命令修改主機名:
sudo nmcli g hostname 新主機名
然后重啟 NetworkManager 服務以使更改生效:
sudo systemctl restart NetworkManager
系統重啟后,再次使用以下命令驗證主機名是否成功修改:
hostname
或者
hostnamectl status
/etc/hosts
文件中的主機名更新正確,并且沒有防火墻或網絡配置阻止 SSH 連接。通過以上步驟,您應該能夠解決 Debian 系統主機名顯示不正確的問題。如果問題仍然存在,請檢查網絡配置和防火墻設置,確保沒有阻止主機名解析。