zoukankan      html  css  js  c++  java
  • ubuntu网速慢解决方法

    ubuntu网速慢解决方法

    (2011-04-02 09:58:21)
     
          本人在Window7下装ubuntu10.10双系统,在window7下速度挺快的,到了ubuntu速度就慢了很多。网上查找原因纵说分云,又说firefox浏览器造成的,于是装了chrome,速度还是很慢,可见不是由于浏览器造成的。
          网速慢, 是因为浏览器在对DNS解析上花费了大量的时间,所以我们要做的工作就是加速DNS的解析。
    1.安装dnsmasq

    命令: sudo apt-get install dnsmasq

    2.编辑dnsmasq的配置文件

    命令: sudo gedit /etc/dnsmasq.conf

    找到下面这一项

    #resolv-file=

    用下面的一条语句替换

    resolv-file=/etc/resolv.dnsmasq.conf

    确保你没有更改过/etc/resolv.conf文件,如果改过,恢复原状

    3.然后执行命令

    sudo cp /etc/resolv.conf /etc/resolv.dnsmasq.conf

    4.修改DNS服务器
    系统->首选项->网络连接->有线(本人用的是校园网因此此处选择有线)->编辑->IPv4设置->DNS服务器改为
    127.0.0.1
    应用
    重新启动dnsmasq:   sudo /etc/init.d/dnsmasq restart


    重启后, 你会发现firefox的解析速度比以前快了N个数量级。

    注意:在这里要说一下修改resolv.conf的问题,网上的方法是在第3步后

    1、 编辑resolv.conf sudo gedit /etc/resolv.conf

    2、将其中的域名服务器全部去掉,加入nameserver 127.0.0.1

    3、执行命令sudo gedit /etc/ppp/peers/provider(Ubuntu 10.10的文件名是provider,其他版本可能不同)
      
    4、在 usepeerdns 前面增加# ,也就是把这条语句覆盖掉,以防resolv.conf的设置被pppoe覆盖

    以上方法经本人实践,在ubuntu10.10+有线上网环境中无效,经重新启动后,resolv.conf文件依然会被重写,即加入的127.0.0.1丢失,造成dnsmasq失效,访问速度依然很慢

    本文参考至:

    http://www.gagahappy.com/ubuntu-10-04-speed-dns/
  • 相关阅读:
    sql中top使用方法
    hive查询练习
    sqoop课堂总结
    hive分区表与数据关联的三种方式
    hive中partition如何使用
    方法层!
    針對數據庫的數據的增刪改查的功能做接口
    Web Project犯错误!
    HttpServlet 详解(注!仿)
    创建一个程序,从应用程序中随机添加N名参加歌唱比赛的同学,并随机对这N名同学的比赛按姓名的拼音先后顺序进行排序
  • 原文地址:https://www.cnblogs.com/shiluoliming/p/7010977.html
Copyright © 2011-2022 走看看