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).


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM