Chinaunix首页 | 论坛 | 博客
  • 博客访问: 678077
  • 博文数量: 810
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5025
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 11:41
文章分类

全部博文(810)

文章存档

2011年(1)

2008年(809)

我的朋友

分类: LINUX

2008-08-22 11:46:33


  最近几天一直忙着考试,也没时间上网了。今天终于考完了,可以好好放松一下了。今天下午,我装了一下ubuntu8.04,个人感觉ubuntu8.04和ubuntu7.10没太大区别。ubuntu8.04给我印象比较深刻的就是源里的netbeans的版本已经有6.0了。现在我电脑上有三个系统,分别是windowsxp、ubuntu7.10和ubuntu8.04。
在这里我暂且不讨论ubuntu的安装方法。我就针对“unabletoresolvehostxxx”提出解决方案。

  装上ubuntu8.04之后,我配置了一下IP地址,配之后能上网了,但是我用终端装软件时,问题出来了。只要我一用“sudoxxx”这个命令,就会出现“unabletoresolvehostxxx”的字样。在百度上找了好长时间,有一篇文章说要更改/etc/hosts文件,说的本身没错。可是“sudo”都不能用,根本就没有权限修改/etc/hosts;还有一篇文章说用ubuntu的Livecd方式进入修改(这个方法我没有试,个人感觉太麻烦了)。这个权限的问题困扰了我一个多小时,我用谷歌(一般我是不会用谷歌的,谷歌搜出来的网页一般都打不开;另外,支持百度么,呵呵——)搜了一下,在一篇英文网页上看到了解决方法。结合我自身的操作,我将完整步骤发布下面:

  先查看/etc/hostname里的内容,这是你ubuntu的hostname。比如我的是:zhichier-desktop

  然后编辑/etc/hosts文件,在终端里输入:gksugedit/etc/hosts在127.0.0.1localhost下面输入:

  127.0.1.1zhichier-desktop(这里的“zhichier-desktop”是我的hostname,也就是从/etc/hostname文件里看到的内容,你根据你自己的实际情况作出更改。)

  至此,问题就解决了。 下载本文示例代码
阅读(603) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~