已经一个多月了,因为我卸载了 Windows,现在用的是 Ubuntu 14。但是现在我遇到了一点小问题,但我自己解决不了。我无法配置 sendmail 在配置 sendmail 之前,我需要配置主机名
我尝试使用命令
RMK:~$ sudo hostname localhost
我得到了不好的回应
sudo: unable to resolve host localhost
途中ls /etc/init.d
文件hostname.sh
丢失
命令sudo service hostname
主机名响应我:无法识别的服务
我/ etc / hosts
有
127.0.0.1 localhost.localdomain localhost
127.0.0.1 RMK
在/ etc / hostname
localhost
RMK
请帮助我解决问题
答案1
中的每一行都hosts
应该包含一个唯一的 IP。我认为将包含以下内容的两行替换127.0.0.1
为单个
127.0.0.1 localhost.localdomain localhost RMK
就可以了。也就是说,如果你能sudo
……如果不行,你需要启动恢复系统,安装你的 Ubuntu 分区,然后hosts
从那里进行编辑。
对于使用 upstart 或 systemd 的 Ubuntu 版本来说,手册页
hostname
有些过时。
除了 init 脚本/etc/init.d/hostname.sh
,您还可以找到例如 upstart 配置文件/etc/init/hostname.conf
。使用 查询服务init status hostname
。