Psychz - Nikhil.
投票:56发表于:2017年5月31日01:01:34
当终端陷入“sudo:无法解析主机(无)”时,这意味着您尚未为系统提供主机名。hostname是网络识别的设备的名称。主机名在文件“/ etc / hostname”中本地存储。它被映射到网络以进行通信。
故障排除“sudo:无法解析主机(无)”
1.通过在终端上运行命令“hostname”来检查您的主机名。结果将是空白的,因为没有分配主机名。
2.编辑系统中存储主机名的“/ etc / hostname”文件。提供您选择的任何主机名。作为示例,我已将主机名分配为“Inspiron-3558”。您可以使用以下命令编辑文件。
(注意:您将需要root权限来编辑文件)
VI / etc / hostname
(注意:在这种情况下,我们使用“VI”编辑器来编辑文件。但是,您可以选择您喜欢的任何文本编辑器。)
3.使用新主机名保存文件后,运行命令“hostname”以确认。应在屏幕上显示新的主机名。
4.检查“/ etc / hosts”文件并编辑与“/ etc / hostname”中的主机名相同。“主机”文件将主机名映射到IP地址。因此,您在文件中编辑主机名非常重要。请编辑使用IP地址“127.0.1.1”映射的主机名。
5.在重新启动系统之前,文件中所做的任何更改都不会生效。因此,请重新启动系统以进行更改生效。
6.重新启动后检查“sudo”命令以确保正常工作。