我尝试根据以下内容更改我的主机名这基于 Debian 的系统指南:
- 我编辑过
/etc/hostname
- 我跑了
/etc/init.d/hostname start
虽然有错误。当我编写sudo
命令时,它总是告诉我它无法识别主机名。重新启动系统后,图形环境无法工作,startx
命令不成功。因此,我将主机名更改回旧名称。
我可以在没有错误的情况下更改主机名吗?
答案1
问题是您的新主机名无法解析为 IP 地址。您的问题基本上有两种解决方案。
第一个但稍微复杂一点的解决方案是调整主机名/etc/hosts
。/etc/hosts
每次更改主机名时都必须进行调整。
第二个也是更简单的解决方案是安装nss-我的主机名。 debian 软件包名称是libnss-myhostname
这样的,只需使用apt-get install libnss-myhostname
.这将允许您始终解析当前的主机名。