- #先关闭防火墙, 增强性
- systemctl stop firewalld
- setenforce 0
- num1=`env | grep USER | grep root | wc -l `
- # 判断当前用户是否为 root 用户
- if [ $num1 -ne 0 ]
- then
- yum -y install gcc gcc-c++>/dev/null
- tar xvfz jdk-8u91-Linux-x64.tar.gz>/dev/null
- mv jdk1.8.0_91/ /usr/local/java
- echo -e "JAVA_HOME=/usr/local/java\nCLASSPATH=$JAVA_HOME/lib\nPATH=$PATH:$JAVA_HOME/bin\nexport PATH JAVA_HOME CLASSPATH">>/etc/profile
- source /etc/profile
- java -version
- echo -e "\033[32m jdk 安装成功 \033[0m"
- # 改变字体颜色, 提醒用户 jdk 安装成功!
- tar xvfz apache-tomcat-8.5.16.tar.gz>/dev/null
- mv apache-tomcat-8.5.16 /usr/local/tomcat8
- /usr/local/tomcat8/bin/startup.sh
- num2=`netstat -anpt | grep ":8080" | wc -l`
- # 判断 tomcat 端口是否启动
- if [ $num2 -ne 0 ]
- then
- echo -e "\033[32m tomcat 启动成功 \033[0m"
- else
- echo -e "\033[32m tomcat 启动失败, 请检查脚本! \033[0m"
- fi
- else
- echo "当前非 root 用户, 请切换 root 用户安装!"
- fi
来源: http://www.bubuko.com/infodetail-2911016.html