如何更改 GNUroot debian 上的主机名?

如何更改 GNUroot debian 上的主机名?

我已经在我的 Android 手机上安装了 GNURoot Debian,并在其中运行了一个服务器。然后我尝试更改主机名并为我的 IP 分配一个名称。我已经更改了/etc/hosts/和中的两个文件/etc/hostname

/etc/hosts/:

127.0.0.1 mchost
127.0.1.1 mcserver

/etc/hostname:

mcserver

我尝试使用 重新启动主机名sudo service hostname.sh start。但这给了我一个错误sudo:unable to resolve host localhost

答案1

首先,127.0.0.1必须下定决心localhost,所以你应该/etc/hosts相应地调整你的。其次,在 Debian 系统上,该命令通常hostname用于显示或设置主机名,例如hostname -b mcserver

/etc/hosts如果您的设备在 WiFi 网络中始终获得相同的 IP 地址,那么对于正确的设置也会很有趣。假设确实如此,并且 IP 是192.168.0.5,我会为您推荐以下内容/etc/hosts

127.0.0.1     localhost
192.168.0.5   mchost mcserver

如果您不确定 IP,只需输入:

127.0.0.1     localhost
127.0.0.1     mchost mcserver

但在这种情况下,“mcserver”只能在本地解析,因为该地址无法路由。

相关内容