在Debian系統中,持久化hostname設置可以通過以下幾種方法實現:
/etc/hostname
文件/etc/hostname
文件:
打開終端并使用文本編輯器(如 nano
或 vim
)編輯 /etc/hostname
文件。sudo nano /etc/hostname
your-new-hostname
Ctrl+O
保存文件,然后按 Ctrl+X
退出編輯器。sudo systemctl restart networking
hostnamectl
命令(適用于 systemd)hostnamectl
命令設置新的主機名。sudo hostnamectl set-hostname your-new-hostname
hostnamectl status
/etc/hosts
文件/etc/hosts
文件:
打開終端并使用文本編輯器(如 nano
或 vim
)編輯 /etc/hosts
文件。sudo nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 your-new-hostname
Ctrl+O
保存文件,然后按 Ctrl+X
退出編輯器。nmcli
命令(適用于 NetworkManager)如果你使用的是 NetworkManager,可以使用 nmcli
命令來設置主機名。
nmcli
命令設置新的主機名。sudo nmcli general hostname your-new-hostname
hostnamectl status
/etc/hostname
文件后,通常需要重啟網絡服務或整個系統以確保更改生效。hostnamectl
命令是最推薦的方法,因為它適用于 systemd 系統,并且會自動更新相關配置文件。/etc/hosts
文件時,確保所有相關的 IP 地址和主機名都正確無誤。通過以上方法之一,你可以成功地在 Debian 系統中持久化 hostname 設置。