是的,Linux的hostname可以遠程修改
使用SSH客戶端(如OpenSSH)連接到遠程服務器。
以root用戶身份登錄或使用sudo
命令獲取管理員權限。
使用hostnamectl set-hostname
命令更改主機名。例如,將主機名更改為new_hostname
:
sudo hostnamectl set-hostname new_hostname
sudo systemctl restart networking
或者
sudo /etc/init.d/networking restart
請注意,根據您的Linux發行版和網絡配置,網絡服務的名稱可能有所不同。
另外,如果您希望遠程修改hostname并在系統啟動時自動應用新值,可以將hostnamectl set-hostname
命令添加到遠程系統的啟動腳本中,例如/etc/rc.local
(對于較舊的系統)或/etc/systemd/system/local-fs.target.wants/networking.service
(對于使用systemd的系統)。