Linux 下 安裝 jdk+ Jmeter
Linux 下安裝 Jmeter,要求先要安裝 1.6 版本以上的jdk。所以先說明怎樣安裝jdk和配置環境變數,本文介紹的是.tar.gz版本的jdk安裝。
1. Linux 下 安裝 jdk (.tar.gz格式)
1.1. 首先到官網:http://www.oracle.com/technetwork/java/javase/downloads/index.html
上下載jdk,用命令 : uname -a 檢視linux系統版本(32/64位),選擇要下載的jdk。
1.2. 選擇要安裝java的位置,如/usr/目錄下,新建資料夾java (mkdir java)
將檔案jdk-8u74-linux-x64.gz 移動到/usr/java
可以用 scp 命令將windows下下載的jdk壓縮包拷貝到 linux上(前提是windows下有可以使用linux命令的軟體,xshell就可以,可以建立本地shell)。
1.3. 解壓jdk, 例: tar -zxvf jdk-8u74-linux-x64.gz
(此處很奇怪,在官網上下載的時候顯示的.tar.gz的檔案格式,下載後就變成了.gz了。網上說 .gz 格式的檔案不能用tar命令解壓,但實際操作後,gunzip和gzip並不能解壓該檔案,還是要用tar命令。)
解壓後,jdk就安裝好了,下面要配置java的環境變數
1.4. 配置環境變數
有三種方式配置環境變數:
(1). 修改 /etc/profile 檔案 (全域性所有使用者)
如果你的Linux機器僅僅作為開發機器時推薦使用,因為所有使用者的shell都有權使用這些環境變數,這可能會給系統帶來安全性問題。
- 在shell終端執行命令: vi /etc/profile
- 在profile檔案末尾加入:
export JAVA_HOME=/opt/jdk
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
- 儲存檔案
- 重新登入或者輸入命令:source /etc/profile
·註解
A. 你要將 /usr/java/jdk1.8.0_74改為你的jdk安裝目錄
B. linux下用冒號“:”來分隔路徑
C. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值
在設定環境變數時特別要注意不能把原來的值給覆蓋掉了,這是一種
常見的錯誤。
D. CLASSPATH中當前目錄“.”不能丟,把當前目錄丟掉也是常見的錯誤。
E. export是把這三個變數匯出為全域性變數。
F. 大小寫必須嚴格區分。
(2). 修改.bash_profile檔案 (某個使用者許可權使用這些環境變數)
這種方法更為安全,它可以把使用這些環境變數的許可權控制到使用者級別,如果你需要給某個使用者許可權使用這些環境變數,你只需要修改其個人使用者主目錄下的.bash_profile檔案就可以了。
- 用文字編輯器開啟使用者目錄下的.bash_profile檔案 : vi /home/某使用者/.bash_profile
- 在.bash_profile檔案末尾加入:
export JAVA_HOME=/usr/java/jdk1.8.0_74
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 重新登入或者輸入命令:source /home/某使用者/.bash_profile
(3). 直接在shell下設定變數 (臨時用)
不贊成使用這種方法,因為換個shell,你的設定就無效了,因此這種方法僅僅是臨時使用,以後要使用的時候又要重新設定,比較麻煩。
只需在shell終端執行下列命令:
export JAVA_HOME=/usr/java/jdk1.8.0_74
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
1.5. 測試jdk是否安裝成功
輸入命令: java -version
如果輸出類似以下錯誤:-bash: /disk2/java/jdk1.8.0_74/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
說明 jdk 版本安裝錯誤,是因為64位系統中安裝了32位程式
1.6. 解除安裝jdk
- 找到jdk安裝目錄的_uninst子目錄
- 在shell終端執行命令 ./uninstall.sh 即可解除安裝jdk。
直接從linux終端下載jdk:
番外:解決 Linux 終端 wget 命令下載jdk的問題
(此部分內容轉自:http://kingstar.blog.51cto.com/8797655/1750513)
最近在用Linux搭伺服器,在下載jdk時取oracle官網找到下載地址,然後用wget + 下載地址 去下載,2秒之後,檔案下載好了, 然而檢視檔案大小,只有800多k,顯然有錯誤,後來查資料才發現這樣獲取到的網址是不行的。最終琢磨出個辦法,管不管用,試一試。
1.開啟要下載的jdk資源的那個頁面http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html
2.按F12開啟瀏覽器除錯介面,檢視網路請求那一塊,此次試驗為chrome,其他瀏覽器應該也差不多。如圖:
3.點選想要下載資源的地址,然後就會進入下載,這時要注意:
點進去看網址
好了。進行下載
4.把下載好的檔案改為jdk-7u79-linux-x64.tar.gz。
2. Linux下安裝jmeter
2.1 下載JMeter
官方網站下載最新版本: http://jmeter.apache.org/download_jmeter.cgi ,目前最新版是Apache JMeter 2.13
下載二進位制包,使用JMeter依賴jdk,建議安裝jdk 1.6版本以上。
2.2 解壓JMeter
tar -zxvf apache-jmeter-2.13.tgz
到此就算配置好了Linux下的jmeter執行環境了。