在Ubuntu系統中,遠程修改hostname可以通過SSH連接后執行以下步驟來實現:
hostnamectl命令通過SSH連接到Ubuntu服務器:
ssh username@remote_host
查看當前hostname:
hostnamectl status
設置新的hostname:
sudo hostnamectl set-hostname new_hostname
重啟網絡服務以應用更改:
sudo systemctl restart systemd-networkd
驗證新hostname:
hostnamectl status
/etc/hostname文件通過SSH連接到Ubuntu服務器:
ssh username@remote_host
備份當前的/etc/hostname文件:
sudo cp /etc/hostname /etc/hostname.bak
編輯/etc/hostname文件:
sudo nano /etc/hostname
將文件中的舊hostname替換為新hostname,然后保存并退出編輯器(在nano中按Ctrl+O保存,Ctrl+X退出)。
編輯/etc/hosts文件:
sudo nano /etc/hosts
找到包含舊hostname的行,并將其替換為新hostname。例如:
127.0.0.1 localhost
127.0.1.1 new_hostname
重啟網絡服務以應用更改:
sudo systemctl restart systemd-networkd
驗證新hostname:
hostnamectl status
/etc/network/interfaces或/etc/netplan/*.yaml文件中更新了相應的網絡配置。通過以上步驟,你應該能夠成功遠程修改Ubuntu系統的hostname。