tar -zxvf jdk-8u221-linux-x64.tar.gz
“`
2. 配置環(huán)境變量
在/etc/profile文件中添加以下內(nèi)容:
“`
export JAVA_HOME=/usr/local/jdk1.8.0_221
export PATH=$PATH:$JAVA_HOME/bin
“`
保存后,執(zhí)行以下命令:
“`
source /etc/profile
“`
3. 驗(yàn)證JDK安裝是否成功
在終端中輸入以下命令:
“`
java -version
“`
若正確安裝JDK,則會(huì)顯示當(dāng)前JDK的版本號(hào)及其他相關(guān)信息。
五、JDK安全配置
1. 修改JDK默認(rèn)端口
JDK默認(rèn)使用的端口為1099,可以通過修改配置文件來更改默認(rèn)端口。在$JAVA_HOME/jre/lib/management/jmxremote.access文件中添加以下內(nèi)容:
“`
readwrite \\
monitorRole \\
controlRole \\
[username]
“`
在$JAVA_HOME/jre/lib/management/jmxremote.password文件中添加以下內(nèi)容:
“`
[username] [password]
“`
并且修改$JAVA_HOME/jre/lib/management/jmxremote.ssl=false。
2. 防止JDK中間人攻擊
我們可以采用CA證書對(duì)JDK進(jìn)行安全加密,避免中間人攻擊。采用以下步驟來實(shí)現(xiàn):
2.1 利用Java的keytool工具創(chuàng)建一個(gè)CA證書庫:
“`
keytool -keystore test-server.keystore -alias test-server -genkey -keyalg RSA -keysize 2048
“`
2.2 利用keytool工具把證書添加到JDK證書庫中:
“`
keytool -import -alias test-server -file test-server.cer -keystore $JAVA_HOME/jre/lib/security/cacerts
“`
2.3 在$JAVA_HOME/jre/lib/security/java.security文件中添加以下內(nèi)容:
“`
ssl.SocketFactory.provider=com.sun.net.ssl.internal.ssl.CSLSocketFactoryImpl
ssl.ServerSocketFactory.provider=com.sun.net.ssl.internal.ssl.SSLServerSocketFactoryImp
“`
3. JDK密碼加密
采用以下步驟實(shí)現(xiàn)JDK密碼加密:
3.1 先用keytool創(chuàng)建一個(gè)密鑰庫:
“`
keytool -genkeypair -alias [alias] -keyalg RSA -keystore [filename].jks
“`
3.2 利用keytool工具導(dǎo)出證書:
“`
keytool -export -alias [alias] -file certfile.cer -keystore [filename].jks
“`
3.3 利用OpenSSL進(jìn)行證書簽名:
“`
openssl smime -sign -in [signature.asc] -out [encrypted-smime-message.asc] -signer [mycert.pem] -inkey [mykey.pem] -certfile [chain.pem]
“`
3.4 導(dǎo)入簽名證書:
“`
keytool -import -keystore keystore.jks -alias [alias] -file certfile.cer
“`
3.5 編輯密碼配置文件,將明文密碼加密:
“`
vim /usr/java/latest/conf/jdbc.properties
“`
在文件中添加以下內(nèi)容:
“`
hibernate.connection.password={ENC}在此添加密文密碼
“`
以上,是JDK的安裝和配置,對(duì)于使用云服務(wù)器進(jìn)行應(yīng)用部署而言,安裝JDK是一個(gè)基本而必不可少的步驟。希望本篇文章可以為讀者在安裝JDK方面提供一定的幫助。
以上就是小編關(guān)于“云服務(wù)器配置之jdk安裝”的分享和介紹
西部數(shù)碼(west.cn)是經(jīng)工信部審批,持有ISP、云牌照、IDC、CDN全業(yè)務(wù)資質(zhì)的正規(guī)老牌云服務(wù)商,自成立至今20余年專注于域名注冊(cè)、虛擬主機(jī)、云服務(wù)器、企業(yè)郵箱、企業(yè)建站等互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
公司自研的云計(jì)算平臺(tái),以便捷高效、超高性價(jià)比、超預(yù)期售后等優(yōu)勢(shì)占領(lǐng)市場(chǎng),穩(wěn)居中國接入服務(wù)商排名前三,為中國超過50萬網(wǎng)站提供了高速、穩(wěn)定的托管服務(wù)!先后獲評(píng)中國高新技術(shù)企業(yè)、中國優(yōu)秀云計(jì)算服務(wù)商、全國十佳IDC企業(yè)、中國最受歡迎的云服務(wù)商等稱號(hào)!
目前,西部數(shù)碼高性能云服務(wù)器正在進(jìn)行特價(jià)促銷,最低僅需48元!
http://www.ps-sw.cn/cloudhost/