标签: shell
针对切割Nginx动态日志自动拉黑脚本
#!/bin/bash
#日志存放目录
LOGS=/data/wwwlogs/
#Nginx目录
NGINX_DIR=/usr/local/nginx/conf/vhost
#阻止IP配置
BLOCKIP=blockip.conf
#判断nginx是否有vh……
Mysql全量备份脚本
#!/bin/bash
# Mysql 全量备份脚本
# Make at:2017.6.22
# Writer:AKA
# 可以对Mysql数据库进行全量备份,并进行打包
# website:www.akiraka.net
#数据库账号
……
Mysql增量备份脚本
#!/bin/bash
# Mysql 增量备份脚本
# Make at:2017.6.22
# Writer:AKA
# 可以对Mysql数据库进行增量备份
# website:www.akiraka.net
#数据库账号
USER="……
shell 判断文件夹或文件是否存在
文件夹不存在则创建
if [ ! -d "/data/" ];then
mkdir /data
else
echo "文件夹已经存在"
fi
文件存在则删除
if [ ! -f "/data/file……
Nginx日志批量切割与批量打包脚本
#!/bin/bash
# Nginx 日志切割脚本
# Make at:2017.6.21
# Writer:AKA
# 可以对Nginx日志目录下多日志进行切割,备份压缩,到期自动删除没用的日志
# website:ww……
释放内存脚本
#!/bin/bash
#获取总内存大小
total=`free -m | awk 'NR==2' | awk '{print $2}'`
#获取已使用内存
userd=`free -m | awk 'NR==2……
按时间段拉黑Nginx IP地址
功能描述
内网地址白名单
外网地址白名单
设置查找日志时间范围,单位分钟
设置拉黑阈值
不重复添加已经添加过的地址
次日自动释放拉黑名单
判断是否需要执行……