在Debian系統中,持久化hostname可以通過以下幾種方法實現:
/etc/hostname
文件nano
或 vim
)打開 /etc/hostname
文件:sudo nano /etc/hostname
hostnamectl
命令hostnamectl
命令設置hostname:sudo hostnamectl set-hostname your-new-hostname
sudo reboot
/etc/hosts
文件nano
或 vim
)打開 /etc/hosts
文件:sudo nano /etc/hosts
127.0.0.1 localhost
::1 localhost
your-new-hostname
替換為你想要的hostname:127.0.0.1 your-new-hostname localhost
::1 your-new-hostname localhost
nmcli
命令(適用于NetworkManager)打開終端。
使用 nmcli
命令設置hostname:
sudo nmcli con mod <connection-name> hostname your-new-hostname
其中 <connection-name>
是你的網絡連接名稱。
重啟網絡服務以使更改生效:
sudo systemctl restart networking
無論使用哪種方法,都可以通過以下命令驗證hostname是否已成功更改:
hostname
通過以上方法之一,你可以確保Debian系統的hostname在重啟后仍然保持不變。