您当前所在位置:首页脚本

脚本

  • tomcat版本一键升级脚本
    脚本没有较完整的通用性,但升级的思路基本是一致的。 #!/bin/bash # . /etc/profile workpath=/cache1/web version="apache-tomcat-6.0.41" time=`date "+%Y%m%d%H...
    2022-05-21 09:32:43人气:196脚本
  • PostgreSQL数据库备份脚本
    备份整个data目录,且保留2周 #!/bin/bash source /etc/profile source ~/.bash_profile export PGPASSWORD="xxxxxxxx" command=/cache1/PostgreSQL...
    2022-05-21 09:32:39人气:259脚本
  • tomcat应用管理脚本
    tomcat普通用户启动停止重启脚本(start|stop|status|restart 运行命令: xx.sh restart #!/bin/bash . /etc/init.d/functions RETVAL=$? export CATALINA_...
    2022-05-21 09:32:39人气:176脚本
  • tomcat应用自动部署脚本
    从远程服务器拷贝项目war包,替换web内容及properties文件 运行命令: xx.sh xxx(项目名称 #!/bin/bash RETVAL=0 workpath=/cache1 projects=($* cd $workpath/web...
    2022-05-21 09:32:35人气:190脚本
  • Nginx管理脚本
    此脚本只适用于nginx (start|stop|restart|reload|status|help 几种状态 #!/bin/bash nginxd=/usr/local/nginx/sbin/nginx nginx_config=/usr/l...
    2022-05-21 09:32:34人气:186脚本
  • PostgreSQL数据库管理脚本
    适用于PostgreSQL数据库管理,使用普通用户postgres管理,参数为(start|stop|restart|condrestart|status #!/bin/bash if [ -f /etc/rc.d/functions ]; then...
    2022-05-21 09:32:30人气:206脚本
  • linux批量添加hosts访问权限
    secure文件会记录来访者的登陆账号和ip,于是在多机器管理中我们就可以从中提取需要允许的ip进白名单。 #!/bin/sh DENY="/etc/hosts.deny" ALLOW="/etc/hosts.allow" function run_on...
    2022-05-21 09:32:30人气:187脚本
  • nginx日志切割及7天前的历史日志删除脚本
    按日期切割nginx日志,并自动删除7天前的日志。 #!/bin/bash #初始化 LOGS_PATH=/data/nginx/logs YESTERDAY=$(date -d "yesterday" +%Y-%m-%d #按天切割日志 mv ${LO...
    2022-05-21 09:32:26人气:174脚本
  • Linux跳板机免密管理vps脚本
    对于管理员在管理几十甚至上百台的vps时,我们不可能一台台通过输入密码去登陆,这样的话效率太差。于是我们就想通过一台跳板机来管理,所有vps允许这台跳板机免密码登录。 结合之前写的一篇Centos搭建本地yum源文章,我们可以整理成一个脚本,只要在被管理的...
    2022-05-21 09:32:26人气:208脚本
  • Linux实现双网卡绑定自动化脚本
    在上一篇写了双网卡绑定和卸载:Linux实现双网卡绑定和卸载 其实认真观察上面的步骤,都是固定的。于是我们就可以写个脚本实现自动化配置 #!/bin/bash if [ $# -lt 6 ];then echo “Usage: $0 <bon...
    2022-05-21 09:32:22人气:164脚本
  • Linux自动备份脚本
    要求:将/data目录下的所有文件cp到/var/backups目录下,文件以当天的日期命名。例如(/var/backups/data.20151103)。并且判断前一天的目录中的文件与当天的区别,如果无区别,则删除前一天的备份目录。 # cat auto...
    2022-05-21 09:32:21人气:172脚本
  • shell脚本操作mysql数据库
    最近公司有个需求需要从mysql数据库中查询状态为60的数据并导出。 实例代码如下: #!/bin/bash dir="/cache1" ##要存到导出数据的目录名 open="open" ##导出数据的文件名称 open_dir="${open}.$(...
    2022-05-21 09:32:17人气:186脚本