安装jdk
jdk包名
'-x64 表示适用于基于 x86-64(64 位)架构的处理器。
'-i586 表示适用于基于 x86(32 位)架构的处理器。
'.bin 文件通常是独立的安装程序
'.rpm 文件是针对特定的 RPM-based 发行版(如 Red Hat、CentOS 等)而设计的
'.bin安装给特殊权限然后./包名
'.rpm安装 rpm -ivh 包名
#JDK 1.6.0 Update 45
jdk-6u45-linux-amd64.rpm 针对基于AMD64(x86-64)体系结构的'64位'操作系统的安装包
jdk-6u45-linux-i586.bin 针对基于x86体系结构的'32位处理器'的操作系统的安装包
jdk-6u45-windows-x64.exe 适用于基于 x86-64(64 位)架构的 Windows 操作系统
jdk-6u45-windows-i586.exe适用于基于 x86(32 位)架构的 Windows 操作系统
# which 查看jdk安装路径
1.手动安装jdk
连接目标主机
登录weblogic用户/webogic_ip
#安装jdk
cd /weblogic
将jdk包拉进来
chmod +x jdk包名 给予特殊权限
./jdk包名 执行安装
###修改环境变量###
vim ~/.bash_profile 修改配置文件
export JAVA_HOME="/weblogic/jdk1.6.0_45"
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source ~/.bash_profile 刷新
Java -version 查看jdk版本
2.ansible批量安装jdk
[root@ansible ~]# cd /etc/ansible/
[root@ansible ansible]# vim hosts
#在要安装的软件下面写IP
[jdk16]
10.56.86.218
10.56.86.219
10.56.86.220
10.56.86.221
10.56.86.222
10.56.86.223
[root@ansible ansible]# cd playbook/
[root@ansible playbook]# ls
CloudDwp.yml Jdk1.6_install.yml nfs.yml Sudo_Update.yml Zabbix-agent_Install.yml
Dwp.yml Jdk1.7_install.yml Ntp.yml test.yml
error.yml Jdk1.8_install.yml Oracle_Tablespace.yml User_Ansible.yml
issue.yml mv.yml PolkitUpdate.yml xinxi.yml
[root@ansible playbook]# ansible-playbook Jdk1.6_install.yml
#堡垒机登录目标主机
查看路径
[root@10_56_86_223 ~]# cd /weblogic/
[root@10_56_86_223 weblogic]# ls
bea jdk1.6.0_45 jdk1.8.0_261 oraInventory patch
#修改变量
#(双jdk):使用哪个版本jdk就把另外一个版本的环境变量注销,并刷新
[weblogic@weblogic ~]$ vim ~/.bash_profile
export PATH=/weblogic/jdk1.6.0_45/bin:$PATH
#export PATH=/weblogic/jdk1.8.0_261/bin:$PATH
[weblogic@weblogic ~]$ source ~/.bash_profile
[weblogic@weblogic ~]$ java -version