更改主机名没有错误

xra*_*alf 2 networking hostname

我尝试根据基于 Debian 的系统的指南更改我的主机名:

  1. 我编辑过 /etc/hostname
  2. 我跑了 /etc/init.d/hostname start

虽然有错误。当我编写sudo命令时,它总是告诉我它无法识别主机名。重新启动系统后,图形环境不起作用,startx命令不成功。因此,我将主机名改回了旧名称。

我可以在没有错误的情况下更改主机名吗?

Ulr*_*gel 6

问题是您的新主机名无法解析为 IP 地址。您的问题基本上有两种解决方案。

第一个但稍微复杂一点的解决方案是调整主机名/etc/hosts/etc/hosts每次更改主机名时都必须进行调整。

第二个更简单的解决方案是安装nss-myhostname。debian 软件包名称是libnss-myhostname这样的,只需使用apt-get install libnss-myhostname. 这将允许您始终解析当前的主机名。

  • 可能正在运行的程序的 NSS 实现已经读取了 `/etc/nsswitch.conf`。这些程序可能需要重新启动。 (2认同)