1. 程式人生 > >Linux 下 安裝 jdk+ Jmeter

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執行環境了。