随笔分类 -  Linux 运维脚本

摘要:Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具,增量备份,热备和增量备份都是根据LSN进行操作的。特点:(1)备份过程快速、可靠;(2)备份过程不会打断正在执行的事务;(3)能够基于压缩 阅读全文
posted @ 2018-03-28 10:56 lichenxi 阅读(207) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python# -*- coidng:utf-8 -*-from subprocess import Popen,PIPE 阅读全文
posted @ 2018-02-02 16:01 lichenxi 阅读(304) 评论(0) 推荐(0)
摘要:python bytes字节换算 #!/usr/bin/env python# -*- coidng:utf-8 -*-def bytes_conversion(number): symbols = ('K','M','G','T','P','E','Z','Y') prefix = dict() for i,s in enumerate(symbols): ... 阅读全文
posted @ 2018-02-02 15:54 lichenxi 阅读(1822) 评论(0) 推荐(0)
摘要:Nginx 禁止猜测路径上传恶意代码 #需要nginx server字段中添加include blockip.conf 文件路径。 然后将其脚本放到crond计划中 1 #!/usr/bin/bash 2 LOG_DIR=/usr/local/nginx/logs 3 LOG_NAME=access.log 4 DEFINE=20 5 BLOCK_IP=/tmp/bl... 阅读全文
posted @ 2017-09-27 16:25 lichenxi 阅读(451) 评论(0) 推荐(0)
摘要:Linux 有效防止SSH被暴力破解。 此脚本根据/var/log/secure 登陆错误日志信息进行判断进行封杀IP地址 #!/usr/bin/bash LOG_NAME=/var/log/secure LOG_DIR=/var/log IP_LIST=/tmp/block.txt DIFINE="3" white_ip= cd $LOG_DIR /usr/bin/cat $L... 阅读全文
posted @ 2017-09-27 12:43 lichenxi 阅读(404) 评论(0) 推荐(0)
摘要:Nginx 错误日志切割 将此脚本放到crond中循环执行 1 #!/usr/bin/bash 2 NGINX_PID=/usr/local/nginx/logs/nginx.pid 3 NGINX_COM=/usr/local/nginx/sbin/nginx 4 LOGS_DIR=/usr/local/nginx/logs 5 LOGS_NAME=error.... 阅读全文
posted @ 2017-09-27 10:43 lichenxi 阅读(312) 评论(0) 推荐(0)