目前最新發布的Java是JDK13版本,但大部分公司Java運行的仍是jdk8,jdk8版本自己也在持續更新中,這裏安裝部署Jdk8。html
oracle官網下載jdk8的安裝包,下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljava
jdk包下載地址(須要註冊登陸oracle才行):https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-linux-x64.tar.gzlinux
#解壓文件移動 [root@guangzhou src]# tar -zxvf jdk-8u241-linux-x64.tar.gz [root@guangzhou src]# mv jdk1.8.0_241/ java [root@guangzhou src]# mv /usr/local/src/java/ /usr/local/java #配置jdk環境變量 #方法一: [root@localhost local]# vim /etc/profile #將下面的內容添加至文件末尾(假如服務器須要多個JDK版本,爲了ELK不影響其它系統,也能夠將環境變量的內容稍後添加到ELK的啓動腳本中) JAVA_HOME=/usr/local/java JRE_HOME=/usr/local/java/jre CLASSPATH=.:$JAVA_HOME/lib:/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$PATH:$JAVA_HOME/bin #方法二: #目錄/etc/profile.d/下新建java.sh [root@guangzhou src]# vim /etc/profile.d/java.sh #錄入如下內容 export JAVA_HOME=/usr/local/java export JRE_HOME=${JAVA_HOME}/jre export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH #加入環境變量後讓配置當即生效 [root@guangzhou src]# source /etc/profile #加入開機啓動 [root@guangzhou src]# chmod +x /etc/rc.local [root@guangzhou src]# vim /etc/rc.local source /etc/profile //添加此行 #運行查看 [root@guangzhou src]# java -version java version "1.8.0_241" Java(TM) SE Runtime Environment (build 1.8.0_241-b07) Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
#調整limit參數 [root@guangzhou ~]# vim /etc/security/limits.d/20-nproc.conf #去掉註釋 * soft nproc 4096 root soft nproc unlimited [root@guangzhou ~]# vim /etc/security/limits.conf #文件新增配置 * soft nofile 100001 * hard nofile 100002 * soft nproc 2048 * hard nproc 4096[root@guangzhou ~]# vim /etc/sysctl.conf#文件末尾新增配置vm.max_map_count=655360#從新加載配置[root@guangzhou ~]# sysctl -p