
2022年03月28日
Clickhouse同步mysql数据失败时,自动处理SHELL脚本

分类:Shell
2021年03月24日
检测远程主机端口是否开通,并发邮件报警

分类:Shell
2018年09月05日
通过iptables实现防止端口扫描的IDS

分类:Shell
2018年09月04日
Rsync服务器与MySQL自动分库分表备份安装shell脚本

分类:Shell
2018年08月17日
shell脚本监控系统中占用CPU,内存最大的进程
摘要:#!/bin/bash#Monitor System Cpu and Memory Status#Modify:20180817#Log File#Get top 10 Cpu Usage[ -f /tmp/mon_cpu_mem_usage.log ] || touch /tmp/mon_cpu_mem_usage.loglog=/tmp/mon_cpu_mem_usage.logprocess=`ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head|sed -n '1p'|awk '{print $11}'`process_name=$(echo $process| awk '{print $NF}')cpu_stat=`ps aux
分类:Shell
2018年08月15日
shell+expect服务器批量巡检脚本

分类:Shell
2018年08月09日
CentOS6.X CentOS7.x通用系统优化脚本
摘要:CentOS6.X CentOS7.x通用系统优化脚本,已测试,在CentOS6.x 和CentOS7.x都可以使用vim optimize_sys_C6_C7.x.sh#!/bin/bashfunction opt_sys_c6(){cat << EOF+--------------------------------------------------------------+ | === Welcome to Centos 6.x System init ===  
分类:Shell
2018年07月26日
通过gzexe加密shell脚本 ,加密后可以执行

分类:Shell
2018年04月25日
MySQL主从同步shell脚本检测并发邮件报警或自动修复
摘要:cat mon_slave_io_sql.sh#!/bin/bashPATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binexport PATHmailto="rscpass@163.com"log_file="/server/shell_scripts/check_mysql_slave_and_mail/log.log"port=3306io_stat=`mysql -e 'show slave status\G' |grep -E "Slave_IO_Running:"| awk '{pr
分类:Shell
2018年04月10日
shell脚本实现任务超时监控
摘要:#!/bin/bash#pid目录dir=/data/pid#定义多少分钟即算假死sleep_time=$[10*60]#定义grep的脚本名称filter=/etc/sh/crontab#列表list=`ls ${dir}`#现在的时间戳now_time=`date +"%s"`for I in $listdo #判断是否纯数字 echo $I | [ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] && echo 1 &>> /dev/null || continue #文件中的时间&n