在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在重启后仍然保持不变。