这个部署方式,前提需要通过WinSCP工具将本地Maven项目打成zip包放到Linux对应的用户目录下,然后执行脚本便可以完成一键部署。大家看到下面的脚本,可以发现一个显著的特点,部署脚本内容基本都是Linux命令拼接而来的。所以这里还得强调一下,如果想把shell学好,Linux是基础。这就好比Java,如果你想更深层次理解MyBatis或者Spring源码,对于Java基本工要求还是非常严格
通过shell脚本的方式自动发布javaweb工程,我们都知道在大公司一般都把项目部署在linux之上。那么我在开发的时候确在windows系统中。当我们把项目打成war包,部署在linux中的时候。就需要手动去linux部署,tomcat。war包,比较麻烦。今天我们就用shell脚本来完成这个部署和发布的工作。一。其实shell脚本的根本目的是启动tomcat就可以。tomcat目录webap
自己编写的lnmp自动安装脚本。包含nginx、mysql、php、和jre的自动化安装
原创 精选 2014-09-27 12:18:02
1181阅读
1点赞
  最近抽时间写了一份LNMP部署脚本,使用源码安装所需软件,源码软件包网络上很容易获取,这里仅贴出脚本内容,大家可以自行在网络上下载对应的软件放在脚本当前目录即可,实际下载的软件包如果与脚本所调用的软件版本号及压缩格式有差异时,可以修改脚本开始的变量定义即可。   脚本会检测目标主机的语音环境,如果目标主机运行中文环境,则脚本运行中的所有提示信息均为中文,反之则提示信息为英文。脚本在安装相关软件的依赖包时会调用YUM安装对应的软件,运行脚本前确认YUM是可用的,否则脚本检测无YUM源可用后将直接退出。   脚本测试环境:RHEL6.5,希望可以成为大家编写自动部署LNMP及相关脚本的参考。
推荐 原创 2015-12-12 13:46:00
10000+阅读
13点赞
6评论
自动部署LNMP脚本
转载 2017-07-31 08:10:45
495阅读
1、安装open***运行脚本,shopen***-install.shIPaddress:默认本机IPPublicIPaddress/hostname:本地网络的公网地址模式选择udp或者tcp端口默认1194后面一路默认即可2、配置文件安装完毕后,服务已自行启动,配置文件在/etc/open***可根据需要修改配置内容,重启服务即可3、创建用户运行脚本shopen***-install.sh选
原创 2018-12-19 09:11:37
559阅读
应用部署进入 192.168.1.167 的/home/admin/scm 目录 执行 sh build.sh 就行
原创 2023-06-15 06:32:39
75阅读
在Kubernetes(K8S)中,自动部署脚本是非常重要的,它可以帮助我们简化部署过程,提高效率并减少人为错误。本文将向你介绍如何编写一个简单的Linux自动部署脚本,并且通过示例代码来帮助你快速上手。 整体流程: 下面是一个简单的Linux自动部署脚本的流程示意表格: | 步骤 | 操作 | |--------|----
原创 3月前
18阅读
## Python自动部署脚本科普 在软件开发过程中,部署是非常重要的一环。部署过程如果能够自动化,将会大大提高效率并减少人为错误。Python是一种功能强大且易于学习的编程语言,非常适合用于编写自动部署脚本。本文将介绍如何使用Python编写自动部署脚本,并提供一个简单的示例。 ### 什么是自动部署脚本 自动部署脚本是一种能够在软件开发过程中自动执行部署任务的脚本。通过编写自动部署脚本
原创 1月前
9阅读
本文转载:http://manual.blog.51cto.com/3300438/1722282 基本内容如下:#!/bin/bash #Data:2015-12-09 #Version:1.0 #Author:Jacob(ydh0011@163.com) #The software list:Nginx,MySQL,PHP,Memcached,memcache&n
转载 精选 2015-12-17 17:18:42
1048阅读
1点赞
#!/bin/bash#definednow=`date +%Y%m%d%H%M%S`TOMCAT_HOME="/usr/tomcat7/apache-tomcat-7.0.70/"TOMCAT_PORT=8080PROJECT="$1"BACKUP_DIR="/tomcat_back/$PROJECT/$now"#param validate;if [ $# -lt 1 ]; then&nbsp
原创 2016-08-26 17:07:52
2598阅读
ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用 kibana 是一个开源和免费的工具,它可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。
原创 2019-01-09 20:50:59
3259阅读
1点赞
1评论
前言一直以来都是用springmvc+mybatis进行后端接口开发工作,最近闲来无事,根据现有功能需求,用springboot+mybatis部署一套简单的web项目。所用工具IntelliJ IDEA 2018.1.4JDK 1.8apache-tomcat-8.0.50所解决的问题1、如何用idea创建springboot项目2、如何进行 服务器、数据库、mybatis、视图解析器的配置3、
springboot 使用Jenkins实现自动部署简介Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。准备工作在使用Jenkins时,需要先准备一下工作:jdktomcatgitmavenJenkins环境安装一、在线安装JDK(1.8版本)1.登录到官网找到jdk 1.8下载链接 2.输
一个简单的任务调度首先要写一个脚本world.sh  目的是为了验证#!、bin/bashecho "hello world'  >> tt.txtwq 退出保存然后更改权限chomd 755 world.sh智游更改权限 sh才能变成可执行脚本  然后安装crontab服务linux应该都有crontab,没有的话可以安装一下:yum inst
环境中需要有git、maven、java,并且git能连接到仓库 创建两个文件 vim jar.sh 将下面的内容复制粘贴 ESC Shift+: wq 回车保存 #!/bin/bash ####################### #脚本使用方法: #本脚本和jar包在同一目录下,保证当前目录有且只有一个jar包即可。无需修改任何东西。 # Usage: $0 {start|stop|st
转载 2023-06-22 23:59:13
62阅读
   在工作中经常会遇到许多的测试要求,测试环境一般都要求有lamp环境,或者单独要求mysql,apache;最近因为工作需要对extmail进行测试,测试环境需要lamp结构,因而抽空修改了下之前的脚本,将脚本整合成lamp.sh,可以单独来安装apache或者mysql,也可以集成lamp环境!注意:使用该脚本编译php前需要先编译好apache和mysql,脚本包含在附
原创 2011-09-05 10:18:11
5136阅读
5点赞
1评论
基本的东西都在了,需要用的拿出来组合一下就OK了#! /bin/bashyum -y install dhcp\cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.confread -p "请输入网段" wdread -r "请输入子网掩码" zwymsed -i -r "/^subnet/s/((([0-9]{0,2}|1[0-9]
原创 2014-10-30 15:03:49
745阅读
1点赞
#!/bin/bash#时间:2019年7月29日#作者:肖山#微信:helpxiaoshan#用途:用于XXXXUAT环境ATG商城项目Jenkins自动部署使用。############使用注意事项:#################################################################################注意1:需修改目标主机/etc/s
原创 2019-07-29 17:05:17
1320阅读
随着云计算技术的发展,容器化技术也日益成熟,Kubernetes(简称K8S)作为一种容器编排管理工具,被广泛应用于云原生应用的部署与管理。在实际应用中,实现自动部署是提高效率的关键,而编写自动部署脚本就显得尤为重要。 ### 自动部署脚本流程 接下来我们通过一个具体的例子来展示如何编写一个自动部署脚本。 #### 1. 准备工作 在编写自动部署脚本之前,你需要确保Kuberne
原创 3月前
18阅读
  • 1
  • 2
  • 3
  • 4
  • 5