Ubuntu中修改hostname失败可能有以下几个原因:
sudo
来提升权限,例如:sudo hostnamectl set-hostname new-hostname
主机名不符合规范:主机名只能包含小写字母、数字、连字符(-)和点(.). 长度应在1到63个字符之间。请确保你设置的主机名符合这些规范。
系统服务未重启:修改hostname后,某些系统服务可能需要重启才能识别新的主机名。你可以尝试重启系统或者重启相关服务,例如:
sudo systemctl restart networking
sudo nano /etc/hostname
sudo nano /etc/hosts
如果你仍然遇到问题,请检查系统日志以获取更多详细信息,以便确定具体原因。