在Ubuntu系統中設置靜態hostname可以通過以下步驟完成:
hostnamectl命令(適用于systemd)查看當前hostname:
hostnamectl
設置新的hostname:
sudo hostnamectl set-hostname new-hostname
將new-hostname替換為你想要設置的靜態hostname。
驗證設置:
hostnamectl
重啟系統以確保更改生效:
sudo reboot
打開/etc/hostname文件:
sudo nano /etc/hostname
將new-hostname替換為你想要設置的靜態hostname。
保存并關閉文件。
編輯/etc/hosts文件:
sudo nano /etc/hosts
找到類似以下的行:
127.0.0.1 localhost
::1 localhost
在這行下面添加一行:
127.0.0.1 new-hostname
將new-hostname替換為你設置的靜態hostname。
保存并關閉文件。
重啟系統以確保更改生效:
sudo reboot
nmcli命令(適用于NetworkManager)如果你使用的是NetworkManager,可以通過以下步驟設置靜態hostname:
查看當前hostname:
hostnamectl
設置新的hostname:
sudo nmcli general hostname new-hostname
將new-hostname替換為你想要設置的靜態hostname。
驗證設置:
hostnamectl
重啟系統以確保更改生效:
sudo reboot
通過以上步驟,你應該能夠成功為Ubuntu系統設置靜態hostname。