我在 Ubuntu 14.04 机器上安装了 mongodb 3.0.4,重启后我注意到主机名更改为mongodb
。
实际上我看到的是myuser@mongodb
,而不是myuser@myhostname
重启前的样子。
再次运行cat /etc/hostname
我得到mongodb
。
如果我尝试通过运行将其改回来,sudo hostname myhostname
它会显示此错误sudo: unable to resolve host mongodb
。每当我运行 时都会出现此错误。sudo [anything]
我尝试再次重启,但这并不能解决问题。
如何解决这个问题?为什么会发生这种情况?
顺便说一句,重启是在更改默认文件编号后完成的ulimit
。
答案1
我认为有两个地方设置了主机名值,你可以手动编辑它们
sudo nano /etc/hostname
sudo nano /etc/hosts
这应该不会给你任何错误,然后重新启动