zoukankan      html  css  js  c++  java
  • Ubuntu下speedtest的安装

    要安装Speedtest,需要先安装apache,参见《Ubuntu下Apache的安装》一文;*(再安装LAMP server,参见《Ubuntu下快速安装LAMP server》一文;)(可以不用安装LAMP);最后安装Speedtest。

    首先,打开Ubuntu虚拟机,Terminal打开root权限:“sudo -s”。

    一、安装speedtest NetGauge

      (1)下载

      http://files.netgauge.ookla.com/releases/netgaugedemo.zip

      (2)解压

      解压后文件夹命名为speedtest

      (3)放置

      将speedtest文件夹放在“/usr/local/apache/htdocs/”路径下,最终路径是这样的“/usr/local/apache/htdocs/speedtest/*.*”。

      *若使用LAMP安装的Apache,路径应为“/var/www/html/speedtest/*.*”。

      (4)修改权限

      将speedtest文件夹以及里面的所有文件的权限都修改为777。

      #chmod 777 speedtest

      #chmod 777 speedtest/*

      (5)修改设置文件

        <1>修改原因

        其他IP需要调用本地的speedtest

        <2>修改方法

        /usr/local/apache/htdocs/speedtest/setting.xml文件第6行

        把“host=  127.0.0.1:8080”改为“host=  ubuntu的ip:8080”

      (6)检测是否安装成功

      打开浏览器,URL“ubuntu虚拟机的IP地址/speedtest/”

      启动成功的页面会显示:

      “OoklaServer

      It worked!”

    二、安装ooklaserver.sh

      (1)下载

      #curl -O http://install.speedtest.net/ooklaserver/ooklaserver.sh

      (2)修改权限为允许安装

      #chmod a+x ooklaserver.sh

      (3)安装

      #/usr/local/apache/htdocs/speedtest/ooklaserver.sh install

      *(4)查看ooklaserver.sh的帮助文件

      #/usr/local/apache/htdocs/speedtest/ooklaserver.sh -h

      (5)启动ooklaserver.sh

      #/usr/local/apache/htdocs/speedtest/ooklaserver.sh start

      (6)设为开机启动

      /etc/rc.local文件中添加一行代码

      “#/usr/local/apache/htdocs/speedtest/OoklaServer --deamon”

      *(7)重新安装

        <1>重新安装原因:启动ooklaserver.sh时,显示

        “Starting Ooklaserver

        Deamon not installed.Please run install first.”

        并且,URL“ubuntu虚拟机的IP地址/speedtest/”页面,点击“Test”按钮,不会有任何响应。

        <2>重新安装方法:

        #/usr/local/apache/htdocs/speedtest/ooklaserver.sh install

    *三、关闭ubuntu防火墙

      

      (1)查看当前防火墙的状态

      #service ufw status

      (2)关闭防火墙

      #service ufw stop

      (3)设置开机不启动防火墙

      #ufw disable

    四、最终使用speedtest,也是检验是否安装成功的标志

      *(1)启动Apache (若设为了开机启动,此步可跳过)

      #/usr/local/apache/bin/apachectl start

         *(2)若同时也使用LAMP安装了Apache的话,可能会有影响

      提示:"(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80"

        <1>查看是谁占用我的80端口

        #netstat -lnp |grep 80

        <2>杀死占用80的apache2服务

        #pkill -9 apache2

        <3>重新启动apache服务

        #/usr/local/apache/bin/apachectl start

      *(3)启动ooklaserver.sh (若设为了开机启动,此步可跳过)

      #/usr/local/apache/htdocs/speedtest/ooklaserver.sh start

      (4)检测是否安装成功

      在其他IP端打开浏览器输入URL“ubuntu虚拟机的IP地址/speedtest/”

      启动成功的页面会显示:图形界面的speedtest

      (5)可以直接点击“Test”按钮对网络进行测试。如图

      

      *(6)更新license

        <1>更新原因:“expired license”,打开的页面如图

        

        <2>更新方法:

        链接:http://www.ookla.com/trial   注册(遇到要填网站什么的,随便写就好,比如111)   下载   解压

        里面有个settings.xml文件,将第二行<licensekey>*******</licensekey>覆盖到之前的settings.xml文件   路径/usr/local/apache/htdocs/speedtest/  保存后刷新页面即可

        (7)重新启动speedtest

         如果出现点击start test之后没反应的情况,需要重新启动服务,启动方法如上步骤(1)和步骤(3).

  • 相关阅读:
    正则表达式
    运算符重载 hash原理 Equals方法
    接口 类型转换 try-catch(学习笔记)
    综合练习:词频统计
    组合数据类型综合练习
    Python基础综合练习
    熟悉常用的Linux操作
    大数据概述
    递归下降分析法
    有穷状态自动机
  • 原文地址:https://www.cnblogs.com/lldxz/p/5012887.html
Copyright © 2011-2022 走看看