1.背景  运维工作难以避免文件上传需求,开源vsftp 比较好用;2.脚本内容;#!/bin/bash install_vsftp () {     yum install -y vsftpd     if [ $? -eq 0 ];then         create_conf $1 $2     else         echo "install error"     fi setseb
原创 2019-07-24 19:21:04
997阅读
一个简单的任务调度首先要写一个脚本world.sh  目的是为了验证#!、bin/bashecho "hello world'  >> tt.txtwq 退出保存然后更改权限chomd 755 world.sh智游更改权限 sh才能变成可执行脚本  然后安装crontab服务linux应该都有crontab,没有的话可以安装一下:yum inst
# Shell自动部署Java项目教程 ## 1. 简介 在软件开发过程中,部署是非常重要的一环。为了简化和自动部署的过程,我们可以使用Shell脚本来实现自动部署Java项目。本文将引导你通过一步步的教程来学习如何使用Shell脚本自动部署Java项目。 ## 2. 流程概览 下面是整个自动部署Java项目的流程概览,我们将在后续的步骤中逐步展开详细说明。 ```mermaid pi
原创 2023-09-18 05:54:47
347阅读
#!/bin/bash#auto install zabbix#by max 2017ZABBIX_SOFT="zabbix-2.0.6.tar.gz"INSTALL_DIR="/usr/local/zabbix/"SERVER_IP="192.168.0.100"IP=`ifconfig|grep Bcast|awk '{print $2}'|sed 's/addr://g'`SERVER_IN
原创 2017-04-24 09:50:58
629阅读
yum install curl policycoreutils openssh server openssh clients postfix [root@linux node2 ~] yum install curl policycoreutils openssh server openssh c
原创 2022-04-02 11:39:36
235阅读
前言最近在写一个自动部署脚本,因为产品涉及到十几个模块,每个模块都需要部署,纯手动部署太繁琐了,同时也很容易出问题,所需急需通过脚本来实现自动部署, 主要需求: 需要通过bat脚本自动化从svn、ftp库中取出各模块包、数据、授权文件等,生成完整的安装部署包,减少人工取包带来的差异性导致的各种问题; 同时需要通过shell脚本在linux服务器上自动部署各模块,包括tomcat、war包部署
#!/bin/bash#时间:2019年7月29日#作者:肖山#微信:helpxiaoshan#用途:用于XXXXUAT环境ATG商城项目Jenkins自动部署使用。############使用注意事项:#################################################################################注意1:需修改目标主机/etc/s
原创 2019-07-29 17:05:17
1350阅读
LINUX下的JENKINS+TOMCAT+MAVEN+GIT+SHELL环境的搭建使用(JENKINS自动部署) LINUX下的JENKINS+TOMCAT+MAVEN+GIT+SHELL环境的搭建使用(JENKINS自动部署) 一、安装jenkins 1.下载jenkins这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用
转载 2024-06-18 13:36:45
68阅读
 #!/bin/sh #This script is auto_nagios #version 1.0.0 #copyright (c) zhaohaihua zhaohha@ufida.com.cn export install_dir="/usr/src/pack_nagios" dir=`pwd` tar zxf $dir/pack_nagios.t
原创 2011-07-11 08:16:22
1088阅读
4点赞
3评论
# Jenkins 自动部署 Java 程序的 Shell 脚本 ## 引言 在现代软件开发中,持续集成和持续部署(CI/CD)是提高软件开发效率和质量的关键实践。Jenkins 是一个开源的自动化服务器,提供了强大的功能来实现自动构建、测试和部署应用程序。本文将介绍如何使用 Jenkins 自动部署 Java 应用程序,并展示相关的 Shell 脚本和状态图、序列图的示例。 ## Jenk
原创 8月前
76阅读
原创 8月前
56阅读
# 使用Shell脚本自动部署Java项目 在软件开发中,自动部署是提升效率和减少错误的关键所在。本文将帮助你了解如何通过Shell脚本实现Java项目的自动部署。我们将首先介绍整个流程,然后详细讲解每一步所需的代码。 ## 自动部署流程 我们将整个部署流程分为以下步骤: | 步骤 | 描述 | |------|------| | 1 | 从版本控制系统下载最新的代码 | | 2
原创 2024-10-15 06:19:59
190阅读
一、软件安装1.安装jdk环境     JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  jdk-8u121-linux-x64.tar.gz     这里选择Linux64位后缀tar.gz的复制下载链
1、功能描述 1. 安装支持包,从软件源下载自定义的NGINX包,创建NGINX用户和用户组。 2. 安装并初始化NGINX配置。 3. 运行NGINX并检测运行状态。 2、实现 源码如下: !/bin/bash eastmoney public tools version: v1.0.1 crea
前言无论是系统运维,还是应用运维,均可分为“纯手工”—> “脚本化”—> “自动化”—>“智能化”几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为程序或脚本,一方面避免重复性操作及风险,另一方面提高执行效率。在自动化运维的转变过程中,经常使用的可能就是 shell 脚本了,今天主要分享下 shell 脚本开发在运维工作中的一些经验总结。小脚本有大智慧,别小看几
#!/bin/bash#auto make install Mysql AB Relication#by author max#date 2017-05-04MYSQL_SOFT="mysql mysql-server mysql-devel php-mysql"NUM=`rpm -qa |grep -i mysql |wc -l`CODE=$?#Mysql To Install 2017if [
原创 2017-05-04 14:01:53
1157阅读
expect语法 1.自动和远程主机建立ssh免密连接 #!/bin/bash #sh new_deploy.sh 192.168.30.164 admin 232
原创 精选 8月前
194阅读
1点赞
随着IT产业的不断发展,IT技术的不断革新,近几年虚拟化、云计算技术火热,那我们今天来研究一下虚拟化技术,到底什么是虚拟化技术呢?我们为什么要使用虚拟化呢?虚拟化是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序
转载 精选 2013-12-09 16:08:51
509阅读
1点赞
随着IT产业的不断发展,IT技术的不断革新,近几年虚拟化、云计算技术火热,那我们今天来研究一下虚拟化技术,到底什么是虚拟化技术呢?我们为什么要使用虚拟化呢?虚拟化是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序
转载 精选 2014-02-13 21:23:03
2348阅读
Shell脚本自动部署(编译)LAMP平台LAMP是当下非常流行的一套Web架构,我们可以在GNU/Linux下通过其他人打包的程序包来进行安装; 但是在生产环境中,很多时候都需要我们自己定制安装AMP,编译安装LAMP有以下几个优点根据生产环境灵活定制程序优化编译参数,提高性能解决不必要的软件依赖友情提示:对编译安装有疑问的朋友, 查看我以前写的博客:教你使用rpm、yum、编译等方式安装软件点
原创 精选 2016-03-26 18:59:26
2170阅读
2点赞
  • 1
  • 2
  • 3
  • 4
  • 5