linux安装jdk tomcat 脚本
2017-10-18 00:16
459 查看
#!/usr/bin/env python #encoding=utf-8 from distutils.log import warn as printf import re import os import sys JDK_NAME='jdk-8u144-linux-x64' WORK_PATH='/usr/data/env' ''' check java env ''' def check_java_env(): if os.getenv('JAVA_HOME') is not None: return True; ''' def download_jdk_then_install(): print 'download jdk over.......' os.system('rpm -ivh %s.rpm' % JDK_NAME) print 'install jdk over........' def set_java_env(): f = open('/etc/profile', 'a') f.write('export JAVA_HOME=/usr/java/jdk1.8.0_144\n') f.write('export PATH=$JAVA_HOME/bin:$PATH\n') f.close() os.system('source /etc/profile') def do_jdk(): if(check_java_env()): print 'yes' else: print 'download jdk then install....' download_jdk_then_install() set_java_env() def do_tomcat(): init_work_path() os.chdir(WORK_PATH) os.system('wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz') os.system('tar -zxvf apache-tomcat-8.5.23.tar.gz') os.system('mv apache-tomcat-8.5.23 tomcat8') print 'tomcat path : %s tomcat8' % WORK_PATH def init_work_path(): if not os.path.exists(WORK_PATH): os.system('mkdir %s' % WORK_PATH) #print os.getenv('JAVA_HOME') def main(): if(len(sys.argv) == 1): print '缺少参数,建议参数:jdk tomcat all' return None param = sys.argv[1] if(param == 'jdk'): do_jdk() elif(param == 'tomcat'): do_tomcat() elif(param == 'all'): do_jdk() do_tomcat() if __name__ == "__main__": main()
有三个参数:
jdk : 下载安装 jdk1.8.0_144 并设置环境变量
tomcat :下载tomcat8.5.23 到 /usr/data/env
all :执行 1,2
如果涉及到jdk,建议执行完脚本之后,再执行一下 source /etc/profile 重新刷新一下环境变量(脚本里也有该命令)
相关文章推荐
- 实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结
- 在linux中安装jdk以及tomcat并shell脚本关闭启动的进程
- Linux ,JDK的安装及配置,通过脚本的方式,免配置Tomcat
- 实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结
- Linux环境编写脚本安装配置JDK,Tomcat,含Tomcat自启动
- Linux CentOS 6.5 中安装与配置JDK-7-tomcat-nginx-rabbitmq
- 阿里云的linux系统下安装JDK以及tomcat
- Linux下jdk、tomcat(APR)及maven的安装(笔记)
- linux 非root用户安装 jdk 和 tomcat
- Linux下搭建web测试环境(安装JDK和Tomcat)
- linux安装JDK tomcat mysql
- linux(centos 65)下安装 git jdk maven tomcat nginx tomcat mongodb
- red hat enterprise linux 5.4安装,mysql 安装、vsftp安装、apache安装、tomcat安装、JDK安装、SSH部署
- Linux系统下用脚本搭建jdk、tomcat、mysql
- Linux 平台下 JDK安装 TOMCAT安装(解压版) 启动 POSTGRESQL安装 启动 jboss安装
- linux学习笔记(一) linux下安装jdk、tomcat
- linux系统(centos)下安装JDK,Tomcat详细教程!!!
- VMWARE中的Linux安装jdk和tomcat
- shell 脚本自动安装jdk-6u34-linux-x64-rpm.bin 跳过回车自动安装
- Linux下安装JDK和Tomcat