首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的/etc/host文件在Ubuntu中为空?

为什么我的/etc/host文件在Ubuntu中为空?
EN

Ask Ubuntu用户
提问于 2017-07-16 15:12:29
回答 1查看 5.2K关注 0票数 2

在Ubuntu中,my /etc/host文件为空。它突然发生了,我没有修改它,也不认为其他程序也修改了它。怎么会发生这种事?

而且,现在我无法从vi编辑/etc/host文件。我尝试使用sudo更改权限,但这不起作用,因为sudo给了我“无法解决主机鬼”错误。鬼魂是我的主人。在安装Ubuntu时,我还注意到了一件事,我将计算机名设置为“幽灵”,并将其作为主机名。现在,如果我将它更改为类似于'ABC‘的主机名,它所使用的主机名是'abc’(都是小写的),如果设备名类似于abc.xyz.com,那么它采用的主机名是abc-xyz-com,替换所有。和..。为什么会发生这种事。

此外,我应该如何恢复我的/etc/host文件,因为我根本无法编辑该文件。

EN

回答 1

Ask Ubuntu用户

发布于 2017-07-16 15:23:16

要修复/etc/hosts文件..。

  • 启动到GRUB菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择根访问
  • 在#提示符下,键入以下.
    • mount -o rw,remount / #重新装入磁盘r/w
    • vi /etc/hosts #使用任何你喜欢的编辑器
    • 最小主机文件应该看起来像..。

/etc/主机..。

代码语言:javascript
复制
127.0.0.1   abc.local   abc  localhost
127.0.1.1   abc

重新启动电脑。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/936709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档