ReMember

使用tcpdump抓取MySQL执行语句并记录

由于MySQL自带的Binlog日志只记录操作语句,而General Log也是多记录个操作用户,并无记录执行的机器IP地址,故写了此脚本来进行抓包。 从抓取的数据包中截取想要得到的信息并进行日志记录: #/bin/bash # Author:Chris __by 2017/08/29 # ==============Description============== # This is for […]

Nginx日志切割

Nginx自带没有日志轮循功能,需要借助系统logrotate或自写脚本实现,下面是使用脚本来实现: #!/bin/bash # Author:Chris __On 2016/10/28 # =====================Description===================== # [Features]: Nginx logrotate & Backup Logs. # […]

SHELL脚本“多线程”

最近完善优化inotify脚本,由于队列长时会有很长等待,于是考虑多线程实现。 由于所要执行的程序本身就是在循环里面的,所以以下面脚本示例: [[email protected] ~]# vim t.sh #!/bin/bash get_time () { date +%H:%M:%S | awk -F : ‘{print $1*3600 + $2*60 + $3}’ } pre_time=`get_time` […]