是的,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的系统)。