Linux服务器配置脚本备份

Linux服务器配置脚本备份


<strong><span style="font-size:12px;">#!/bin/bash
#!chmod –R 777 java_mvn_git.sh
挂载分区
#mkdir /omsapp
#echo '/dev/xvdb1 /omsapp ext3 barrier=0 0 0' >> /etc/fstab
#mount -a
#df -h

apt-get install git

apt-get install lrsz

apt-get install rar

apt-get install tar
#######################################Maven配置############################################
#进入软件目录
cd /omsapp/soft
#解压Maven安装包
tar zxvf apache-maven-3.2.5-bin.tar.gz
#移动Maven文件夹到server目录
mv apache-maven-3.2.5 /alidata/server/
#拷贝配置好Maven环境变量的配置文件到目录"/etc/"
cp /omsapp/conf_backup/profile /etc/
#检查Maven是否安装成功
mvn -v
source /etc/profile
#拷贝已修改好的Maven配置文件
cp /omsapp/conf_backup/mvn_settings.xml ~/.m2/repository/settings.xml
cp /omsapp/conf_backup/mvn_settings.xml /alidata/server/apache-maven-3.2.5/conf/settings.xml



#######################################Tomcat配置############################################
cd /omsapp/soft
tar zxvf apache-tomcat-7.0.56.tar.gz 
cp -rf apache-tomcat-7.0.56 /alidata/server/
rm -rf apache-tomcat-7.0.56 

cd /alidata/server/
mkdir tomcat
cp -rf apache-tomcat-7.0.56 tomcat/test
cp -rf apache-tomcat-7.0.56 tomcat/wechat
cp -rf apache-tomcat-7.0.56 tomcat/qiye

cp /omsapp/conf_backup/tomcat/test_server.xml /alidata/server/tomcat/test/conf/server.xml
cp /omsapp/conf_backup/tomcat/wechat_server.xml /alidata/server/tomcat/wechat/conf/server.xml
cp /omsapp/conf_backup/tomcat/qiye_server.xml /alidata/server/tomcat/qiye/conf/server.xml



####################################JDK对微信的支持配置######################################
apt-get install zip
cd /omsapp/soft
unzip UnlimitedJCEPolicyJDK7.zip
mv /alidata/server/java/jre/lib/security/US_export_policy.jar /alidata/server/java/jre/lib/security/US_export_policy_backup.jar
mv /alidata/server/java/jre/lib/security/local_policy.jar /alidata/server/java/jre/lib/security/local_policy_backup.jar

mv UnlimitedJCEPolicy/US_export_policy.jar /alidata/server/java/jre/lib/security/
mv UnlimitedJCEPolicy/local_policy.jar /alidata/server/java/jre/lib/security/

rm -rf UnlimitedJCEPolicy


####################################Nginx配置######################################

cp /omsapp/conf_backup/nginx/default.conf /alidata/server/nginx/conf/vhosts/default.conf
cp /omsapp/conf_backup/nginx/qiye.conf /alidata/server/nginx/conf/vhosts/qiye.conf
cp /omsapp/conf_backup/nginx/test.conf /alidata/server/nginx/conf/vhosts/test.conf
cp /omsapp/conf_backup/nginx/wechat.conf /alidata/server/nginx/conf/vhosts/wechat.conf

/etc/init.d/nginx reload

mkdir /home/qiye
mkdir /home/wechat
mkdir /home/test

cp /omsapp/war_backup/OMStemplate.rar /alidata/www/
rar x /alidata/www/OMStemplate.rar
rm -rf /alidata/www/default/*
cp -rf OMStemplate/* default/

rm -rf /alidata/www/OMStemplate*

rm /alidata/www/default/*url

####################################GIT配置######################################
git config --global user.name "Sunlight"
git config --global user.email "xxx@vip.qq.com"
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.unstage 'reset HEAD'
git config --global alias.last 'log -1'
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

java -version

mvn -v

wget www.omsapp.cn</span></strong>


项目发布脚本:

<span style="font-size:12px;"><strong>#!/bin/bash
#!chmod –R 777 java_mvn_git.sh

cd /omsapp/github/wxpay
git pull

cd /omsapp/github/wxpay/wxpay
mvn clean
mvn package

cd /alidata/server/tomcat/test/webapps
../bin/shutdown.sh
rm -rf /home/test/ROOT*

mv /omsapp/github/wxpay/wxpay/target/wxpay-1.0.0-BUILD-SNAPSHOT.war /home/test/ROOT.war

../bin/startup.sh</strong></span>


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值