Linux服务器配置脚本备份
来源:互联网 发布:node.js哪些教程好 编辑:程序博客网 时间:2024/06/03 12:57
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 -hapt-get install gitapt-get install lrszapt-get install rarapt-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 -vsource /etc/profile#拷贝已修改好的Maven配置文件cp /omsapp/conf_backup/mvn_settings.xml ~/.m2/repository/settings.xmlcp /omsapp/conf_backup/mvn_settings.xml /alidata/server/apache-maven-3.2.5/conf/settings.xml#######################################Tomcat配置############################################cd /omsapp/softtar 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 tomcatcp -rf apache-tomcat-7.0.56 tomcat/testcp -rf apache-tomcat-7.0.56 tomcat/wechatcp -rf apache-tomcat-7.0.56 tomcat/qiyecp /omsapp/conf_backup/tomcat/test_server.xml /alidata/server/tomcat/test/conf/server.xmlcp /omsapp/conf_backup/tomcat/wechat_server.xml /alidata/server/tomcat/wechat/conf/server.xmlcp /omsapp/conf_backup/tomcat/qiye_server.xml /alidata/server/tomcat/qiye/conf/server.xml####################################JDK对微信的支持配置######################################apt-get install zipcd /omsapp/softunzip UnlimitedJCEPolicyJDK7.zipmv /alidata/server/java/jre/lib/security/US_export_policy.jar /alidata/server/java/jre/lib/security/US_export_policy_backup.jarmv /alidata/server/java/jre/lib/security/local_policy.jar /alidata/server/java/jre/lib/security/local_policy_backup.jarmv 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.confcp /omsapp/conf_backup/nginx/qiye.conf /alidata/server/nginx/conf/vhosts/qiye.confcp /omsapp/conf_backup/nginx/test.conf /alidata/server/nginx/conf/vhosts/test.confcp /omsapp/conf_backup/nginx/wechat.conf /alidata/server/nginx/conf/vhosts/wechat.conf/etc/init.d/nginx reloadmkdir /home/qiyemkdir /home/wechatmkdir /home/testcp /omsapp/war_backup/OMStemplate.rar /alidata/www/rar x /alidata/www/OMStemplate.rarrm -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 statusgit config --global alias.co checkoutgit config --global alias.ci commitgit config --global alias.br branchgit 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 -versionmvn -vwget www.omsapp.cn</span></strong>
项目发布脚本:
<span style="font-size:12px;"><strong>#!/bin/bash#!chmod –R 777 java_mvn_git.shcd /omsapp/github/wxpaygit pullcd /omsapp/github/wxpay/wxpaymvn cleanmvn packagecd /alidata/server/tomcat/test/webapps../bin/shutdown.shrm -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 0
- Linux服务器配置脚本备份
- Linux服务器定时备份脚本
- Linux下web服务器备份恢复脚本
- linux服务器实例MYSQL每日备份脚本
- windows db2备份至Linux备份服务器之脚本实现
- Linux服务器MySQL主从备份配置
- linux批量备份服务器配置文件和目录的脚本
- linux批量备份服务器配置文件和目录的脚本
- linux服务器本地和百度云备份脚本小试
- Linux SVN服务器做定时增量备份脚本
- Linux SVN服务器做定时全量备份脚本
- 脚本备份交换机配置
- LINUX 自动备份脚本
- linux数据备份脚本
- linux 常用备份脚本
- linux rman备份脚本
- linux统一备份脚本
- linux系统备份脚本
- JAVA线程池例子
- iOS网络通信http之NSURLConnection
- SDWebImage访问HTTPS站点获取图片资源失败解决办法
- 七牛云存储编程架构模型解读
- KMP算法
- Linux服务器配置脚本备份
- ORACLE性能技巧测试:NVL与DECODE
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- Bitmap too large to be uploaded into a texture (1080x4467, max=4096x4096)
- 计算python执行时间
- 例题1.10 正整数序列 UVa11384
- mysql 高性能索引策略
- 南邮NOJ卡片游戏
- hive列转行 (collect_set())