我正在测试VPS提供程序,最近testserver
使用ubuntu模板创建了一个具有主机名的虚拟机。该VPS提供商按月预留资源并计费,因此,如果您为一个小任务创建一个VM,那么明智的做法是保留它,以防以后需要其他VM来完成其他工作。
几周后,我回到VM从事另一项工作,并想将主机名重命名为webserver
。我编辑/etc/hostname
并重新启动,操作系统识别出主机名现在为webserver
。根据VPS供应商的说法,在虚拟机监控程序资源组中更改VM的主机名显然是不可能的(请注意,它们尚未创建控制器视图和表单模板来这样做),因此我一直在这里调用testserver
它。sudo
可以,但是当sudo
我收到警告时:
sudo: unable to resolve host webserver
有人知道为什么吗?显然这只是一个小麻烦,但是我想我想问一问,以防有人知道解决方案。
sudo使用由配置的系统解析器/etc/nsswitch.conf
;在您的情况下,将主机查找配置为使用/etc/hosts
,该主机具有使用服务器IP标识的先前主机名。要解决此问题,只需使用新的主机名更新/ etc / hosts。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句