CentOS6.5 tar.gz二进制安装jdk1.7.0_79

本文详细介绍了在华为云机器上安装JDK7的过程,包括检查与卸载已存在的JDK版本、下载并解压JDK二进制安装包、设置环境变量等关键步骤。

新申请华为云机器,二进制文件安装JDK7步骤:

1、检查本机是否安装JDK

9k=

2、卸载已安装JDK

    查看已安装JDK

    [root@csxf java]# rpm -qa|grep jdk

   9k=


   删除已安装JDK (可以不删除,注意环境变量)

   [root@csxf java]# rpm -e java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64
   [root@csxf java]# rpm -e java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el6_9.x86_64

3、下载JDKtar.gz二进制安装包至/usr/java目录下

   [root@csxf java]# cd /usr/java/

   [root@csxf java]# ll

   -rw-r--r-- 1 root root 153512879 Jun 23  2016 jdk-7u79-linux-x64.tar.gz

   解压tar.gz二进制文件
   [root@csxf java]# tar -xzvf jdk-7u79-linux-x64.tar.gz

   2Q==

4、设置环境变量

      [root@csxf jdk1.7.0_79]# vim /etc/profile

      尾行添加(G):

      export JAVA_HOME=/usr/java/jdk1.7.0_79

      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      export PATH=$JAVA_HOME/bin:$PATH

    编辑完成后使配置生效

    [root@csxf jdk1.7.0_79]# source /etc/profile


5、检查是否安装成功

      [root@csxf java]# echo $PATH

   Z

   [root@csxf jdk1.7.0_79]# java -version

   Z


注意:
1
export PATH=$JAVA_HOME/bin:$PATH,注意将$PATH放到最后。以免造成新旧版本问题(新安装JDK可以覆盖原来安装)


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31441024/viewspace-2153980/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31441024/viewspace-2153980/

#!/bin/bash echo '#########################################' echo '#Install OpenPortal in CentOS 6.5 #' echo '#########################################' [ $(id -u) != "0" ] && echo "Error: You must be root to run this script" && exit 1 mysql_password="portal1230" #切换YUM源,修改YUM配置 echo '##############Change YUM...... ##############' sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup mv CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo yum clean all yum makecache echo '##############Change YUM is OK ##############' #关闭防火墙 echo '##############Stop firewall...... ##############' service iptables stop chkconfig iptables off echo '##############Stop firewall is OK ##############' #安装需要软件 echo '##############Install softs...... ##############' rpm -ivh jdk-7u79-linux-x64.rpm yum install -y mysql-server mysql mysql-deve yum -y install unzip dmidecode yum -y install expect* echo '##############Install softs is OK ##############' #开机启动 chkconfig mysqld on service mysqld start cd /root #wget unzip OpenPortalServer\ Free.zip cd OpenPortalServer\ Free mv OpenPortalServer /usr/openportal cd /usr/openportal/bin/ sed -i "6c jdbc1.password=${mysql_password}" /usr/openportal/webapps/ROOT/WEB-INF/classes/properties/jdbc.properties #初始化mariadb echo '##############Initialization mysql##############' #导入OpenPortalServer.sql数据库 mysqladmin -u root password ${mysql_password} /usr/bin/expect <<-EOF spawn mysql -u root -p expect "*password*" send "$mysql_password\r" expect "*>*" send "use mysql;\r" expect "*>*" send "update user set password=password('$mysql_password') where user='root';\r" expect "*>*" send "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '$mysql_password' WITH GRANT OPTION;\r" expect "*>*" send "flush privileges;\r" send "CREATE DATABASE openportalserver DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;\r" expect "*>*" send "exit;\r" spawn /bin/bash send "mysql -u root -p openportalserver < /usr/openportal/OpenPortalServer.sql\r" expect "*password*" send "$mysql_password\r" expect eof EOF echo '##############Initialization mysql is OK##############' echo '##############Add startup service############' chmod 777 /usr/openportal/bin/* echo "JAVA_HOME=/usr/java/jdk1.7.0_79" >>/etc/profile echo "JRE_HOME=/usr/java/jdk1.7.0_79/jre" >>/etc/profile source /etc/profile echo "PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin" >>/etc/profile echo "CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib" >>/etc/profile echo "export JAVA_HOME JRE_HOME PATH CLASSPATH" >>/etc/profile source /etc/profile echo "source /etc/profile" >>/etc/rc.d/rc.local echo "/usr/openportal/bin/startup.sh" >>/etc/rc.d/rc.local echo '##############Add startup service is OK##############' ./startup.sh cd /usr/openportal/logs echo '#########################################' echo '#OpenPortal install is OK #' echo '#MYSQL user:root #' echo "#MYSQL pass:${mysql_password} #" echo '#http:you ip #' echo '#########################################' echo '##Print OpenPortalServer Logs##' 帮我解析这段shell脚本
最新发布
09-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值