欢迎各位兄弟 发布技术文章
这里的技术是共享的
[root@mail web]# crontab -l
*/20 * * * * /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1
20 13 * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaacom/public_html/dede/cron-make-index.php
20 13 * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaacom/public_html/dede/cron-make-list.php 106
20 13 * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaacom/public_html/dede/cron-make-list.php 107
20 13 * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaa_com/public_html/dede/cron-make-index.php
20 13 * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaa_com/public_html/dede/cron-make-list.php 30
20 13 * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaa86_com/public_html/dede/cron-make-index.php
20 13 * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaa86_com/public_html/dede/cron-make-list.php 129
20 13 4,11 * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaan/public_html/dede/cron-make-index.php
20 13 5,12 * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaan/public_html/dede/cron-make-list.php 28
20 13 1,9 * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaaorg_cn/public_html/dede/cron-make-index.php
20 13 2,10 * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaaorg_cn/public_html/dede/cron-make-list.php 1
20 13 1,9 * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaa_cn/public_html/dede/cron-make-index.php
20 13 5,10 * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaa_cn/public_html/dede/cron-make-list.php 28
0 2 */2 * * /bin/bash /root/backupsql.sh
15 2 */2 * * /bin/bash /root/backupnet.sh
25 2 */2 * * /bin/bash /root/backupnet_earsdi.sh
28 2 */2 * * /bin/bash /root/backupsql_earsdi.sh
0 3 * * * find /home/backup/mysql/bbbbbokfqdcn -mtime +30 -name "*.sql" -exec rm -rf {} \;
10 3 * * * find /home/backup/mysql/bbbbbd_cn -mtime +30 -name "*.sql" -exec rm -rf {} \;
20 3 * * * find /home/backup/mysql/bbbbbrszg_com -mtime +30 -name "*.sql" -exec rm -rf {} \;
25 3 * * * find /home/backup/mysql/bbbbbrsdi_com -mtime +30 -name "*.sql" -exec rm -rf {} \;
28 3 * * * find /home/backup/mysql/bbbbbsdi_com -mtime +30 -name "*.sql" -exec rm -rf {} \;
30 3 * * * find /home/backup/web/wangruokfqdcn -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
40 3 * * * find /home/backup/web/www_earsdi_com -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
50 3 * * * find /home/backup/web/en_earsdi_com -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
18 3 * * * /bin/bash /root/delete_net_php_txt.sh
* * * * * /bin/bash /root/queue_send_mail_sms_rpop.sh > /dev/null 2>&1
18 3 8,30 * * /bin/bash /root/queue_send_mail_sms_rpops.sh > /dev/null 2>&1
#20 2 1,15 * * /bin/bash /www/wdlinux/wdcp/shell/sitebackup_my.sh
20 3 1,15 * * /bin/bash /www/wdlinux/wdcp/shell/mysqlbackup_my.sh
#20 5 * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaaom/public_html/artisan caiji # the code of this line and next line in /etc/crontab file
#0 * * * * /www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/aaaaaom/public_html/artisan rand_share_num
0 9 * * * /bin/bash /root/cron_birth_send_message.sh 2&>/dev/null
0 9 10 * * /bin/bash /root/cron_birth_send_messages.sh 2&>/dev/null
*/3 * * * * /root/cron_wangruo_kfqd_cn_bug_send_mail.sh &>/dev/null
#0 */6 * * * /usr/bin/drush zhuaqu_zg_wangshangbaoming &>/dev/null
0 0 1 6 * /bin/bash /root/disable_riston888.sh
*/2 * * * * /bin/bash /root/drop_ip.sh > /dev/null 2>&1
* * * * * /bin/bash /root/drop_ip2.sh > /dev/null 2>&1
0 */3 * * * /bin/bash /root/drop_iptables.sh
0 2 * * 0 /bin/rm -f /www/wdlinux/nginx-1.2.9/logs/access.log
5 2 * * 0 /sbin/service nginxd restart
10 2 * * 0 /bin/bash /root/drop_frontcache.sh
[root@mail web]# cat /root/backupsql.sh
#!/bin/sh
backup_mysql="/home/backup/mysql/wangruokfqdcn/"
backup_mysqlname="wangruokfqdcn`date '+%Y%m%d'`.sql";
/www/wdlinux/mysql-5.1.61/bin/mysqldump -u root -p*\(_\)aaa wangruokfqdcn > $backup_mysql$backup_mysqlname
backup_mysql="/home/backup/mysql/kf_kfqd_cn/"
backup_mysqlname="kf_kfqd_cn`date '+%Y%m%d'`.sql";
/www/wdlinux/mysql-5.1.61/bin/mysqldump -u root -p*\(_\)aaa kf_kfqd_cn > $backup_mysql$backup_mysqlname
backup_mysql="/home/backup/mysql/vip_shrszg_com/"
backup_mysqlname="vip_shrszg_com`date '+%Y%m%d'`.sql";
/www/wdlinux/mysql-5.1.61/bin/mysqldump -u root -paaa vip_shrszg_com > $backup_mysql$backup_mysqlname
[root@mail web]# cat /root/backupnet_earsdi.sh
#!/bin/sh
backup_net="/home/backup/web/www_earsdi_com/"
backup_netname="www_earsdi_com`date '+%Y%m%d'`.tar.gz";
tar zcvf $backup_net$backup_netname /home/wwwroot/www_earsdi_com/
backup_net="/home/backup/web/en_earsdi_com/"
backup_netname="en_earsdi_com`date '+%Y%m%d'`.tar.gz";
tar zcvf $backup_net$backup_netname /home/wwwroot/en_earsdi_com/
[root@mail web]#
[root@mail web]# cat /root/delete_net_php_txt.sh
#!/bin/bash
/bin/find /home/wwwroot/www_4000512126_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/www_adbxy_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/www_shrszx_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/www_shrszg_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/wap_4000512126_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/3g_4000512126_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/m_4000512126_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/wap_shrszx_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/wap_shrszg_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
/bin/find /home/wwwroot/www_vippeinxun_com/public_html/php/baoming -mtime +35 -name "*.txt" -exec /bin/rm -f {} \;
[root@mail web]#
[root@mail web]# cat /root/queue_send_mail_sms_rpop.sh
#!/ bin/bash
#
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_4000512126_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/wap_4000512126_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_adbxy_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/m_adbxy_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_vippeixun_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/3g_adbxy_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
#/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_shrszg_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
#/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/wap_shrszg_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/wangruo_kfqd_cn/public_html/sites/all/modules/shipingzhongcustomtwelve/queue_huodong_send_message_rpop.php &> /dev/null
[root@mail web]#
[root@mail web]# cat /root/queue_send_mail_sms_rpop.sh
#!/ bin/bash
#
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_4000512126_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/wap_4000512126_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_adbxy_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/m_adbxy_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_vippeixun_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/3g_adbxy_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
#/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_shrszg_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
#/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/wap_shrszg_com/public_html/php/queue_sendmail_redis_rpop.php &> /dev/null
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/wangruo_kfqd_cn/public_html/sites/all/modules/shipingzhongcustomtwelve/queue_huodong_send_message_rpop.php &> /dev/null
[root@mail web]#
[root@mail web]# cat /root/cron_birth_send_message.sh
#/bin/bash
#
cd /home/wwwroot/wangruo_kfqd_cn/public_html/
/www/wdlinux/apache_php-5.5.9/bin/php index.php -q cron_birthday_send_message
[root@mail web]#
[root@mail web]# cat /root/cron_birth_send_messages.sh
#!/bin/bash
#
/www/wdlinux/apache_php-5.5.9/bin/php /home/wwwroot/www_ukart086_com/public_html/de980JH--__HBNBGGGF888nnn/cron-make-indexs.php
[root@mail web]#
[root@mail web]# cat /root/cron_wangruo_kfqd_cn_bug_send_mail.sh
#!/bin/bash
#
export.GB18030
for file in /home/wwwroot/wangruo_kfqd_cn/public_html/sendmail/*; do
if [ -f "$file" ]; then
I=0
for line in `cat ${file}`; do
if [ $I -eq 0 ];then
EMAIL=$line;
else
INFO="${INFO} ${line}"
fi
I=$[$I+1];
done
echo " ${INFO}" | mail -v -s " bug " ${EMAIL}
rm -f ${file}
fi
done
[root@mail web]#
[root@mail web]# cat /root/backupnet.sh
#!/bin/sh
backup_net="/home/backup/web/cccccc/"
backup_netname="wangruokfqdcn`date '+%Y%m%d'`.tar.gz";
tar zcvf $backup_net$backup_netname /home/wwwroot/wangruo_kfqd_cn/
[root@mail web]#
[root@mail web]# cat /root/disable_riston888.sh
#!/bin/bash
/bin/cp -af /root/denyhtaccess /home/wwwroot/ruisidun_4006363560_com/public_html/.htaccess
/bin/cp -af /root/denyhtaccess /home/wwwroot/m_ruisidun_4006363560_com/public_html/.htaccess
[root@mail web]#
[root@mail web]# cat /www/wdlinux/wdcp/shell/sitebackup_my.sh
#!/bin/bash
#print the directory and file
for file in /home/wwwroot/*
do
if [ -d "$file" ]
then
# echo "tar zcPvf /home/backup/site${file##*/}-`date '+%Y-%m-%d'`.tar.gz" $file
tar zcPvf "/home/backup/site/${file##*/}-`date '+%Y-%m-%d'`.tar.gz" $file
fi
done
[root@mail web]#
[root@mail web]# cat /www/wdlinux/wdcp/shell/mysqlbackup_my.sh
#!/bin/bash
#print the directory and file
backup_mysql="/home/backup/mysql/"
for file in /home/wddata/mysql_data/*
do
if [ -d "$file" -a ${file##*/} != "performance_schema" ]
then
backup_mysqlname="${file##*/}`date '+%Y-%m-%d'`.sql";
# echo $file
# echo "/www/wdlinux/mysql/bin/mysqldump -u root -paaa ${file##*/} > $backup_mysql$backup_mysqlname"
/www/wdlinux/mysql/bin/mysqldump -u root -paaa ${file##*/} > $backup_mysql$backup_mysqlname
fi
done
[root@mail web]#
[root@mail web]# cat /root/drop_ip.sh
#!/bin/bash
#
declare -i COUNT=20
declare -i COUNT2=400
drop_ip_arr=`tail -10000 /www/wdlinux/nginx-1.2.9/logs/access.log | grep -v "de980JH--__HBNBGGGF888nnn" | grep -v "w.wzfzxx.com" | grep -v "211.149.205.29" | grep -v "101.247.127.33" | grep -v "admin21232f297" | grep -v '\.jpg\|\.png\|\.gif\|\.js\|\.png\|\.css' |grep -v '114.217.193.132' | grep -v "Baiduspider" | grep -v "baiduboxapp" | grep -v "Sogou" | grep -v "YisouSpider" | grep -v "bingbot" | grep -v "360Spider" | grep -v "HaosouSpider" | grep -v "Googlebot" | awk '{a[$1]++}END{for(i in a)if(a[i]>'$COUNT')print i,a[i]}'`
drop_ip_arr2=`echo "$drop_ip_arr" | awk -F'[. ]' '{print $1"."$2"."$3"."0,$5}'`
#echo "$drop_ip_arr2"
drop_ip=`echo "$drop_ip_arr2" | awk '{a[$1]+=$2} END {for(i in a)if(a[i]>'$COUNT2') print i}'`
drop_ip_bak=`echo "$drop_ip_arr2" | awk '{a[$1]+=$2} END {for(i in a)if(a[i]>'$COUNT2') print i,a[i]}'`
#echo "$drop_ip_bak"
for i in $drop_ip; do
if [ -n $i ] && ! /sbin/iptables -nvL | grep $i &>/dev/null ;then
#echo ${i} `date` >> /root/getipdate.txt
/sbin/iptables -D INPUT -s $i/24 -p tcp --dport 80 -j DROP &> /dev/null
/sbin/iptables -D INPUT -s $i/24 -p tcp --dport 443 -j DROP &> /dev/null
/sbin/iptables -I INPUT 2 -s $i/24 -p tcp --dport 80 -j DROP
/sbin/iptables -I INPUT 2 -s $i/24 -p tcp --dport 443 -j DROP
fi
done
[root@mail web]#
[root@mail web]# cat /root/drop_ip2.sh
#!/bin/bash
#
declare -i COUNT=20
declare -i COUNT2=99
drop_ip_arr=`tail -10000 /www/wdlinux/httpd-2.2.22/logs/access_log | grep "POST" | grep -v "w.wzfzxx.com" | grep -v "w.shrszg.com" | grep -v "de980JH--__HBNBGGGF888nnn" | grep -v "admin21232f297" | awk '{a[$2]++}END{for(i in a)if(a[i]>'$COUNT')print i,a[i]}'`
#echo "$drop_ip_arr"
#echo "hui che1"
drop_ip_arr2=`echo "$drop_ip_arr" | awk -F'[. ]' '{print $1"."$2"."$3"."0,$5}'`
#echo "$drop_ip_arr2"
#echo "hui che2"
drop_ip=`echo "$drop_ip_arr2" | awk '{a[$1]+=$2} END {for(i in a)if(a[i]>'$COUNT2') print i}'`
drop_ip_bak=`echo "$drop_ip_arr2" | awk '{a[$1]+=$2} END {for(i in a)if(a[i]>'$COUNT2') print i,a[i]}'`
#echo "$drop_ip_bak"
#echo "hui che3"
for i in $drop_ip; do
if [ -n $i ] && ! /sbin/iptables -nvL | grep $i &>/dev/null ;then
#echo ${i} `date` >> /root/getipdate.txt
/sbin/iptables -D INPUT -s $i/24 -p tcp --dport 80 -j DROP &> /dev/null
/sbin/iptables -D INPUT -s $i/24 -p tcp --dport 443 -j DROP &> /dev/null
/sbin/iptables -I INPUT 2 -s $i/24 -p tcp --dport 80 -j DROP
/sbin/iptables -I INPUT 2 -s $i/24 -p tcp --dport 443 -j DROP
fi
done
[root@mail web]#
[root@mail web]# cat /root/drop_iptables.sh
#!/bin/bash
#
table=/tmp/iptables.log
/sbin/iptables-save > $table
drop_ip=`cat $table |awk -F'[ ]' '/INPUT.*DROP/{if (NR>6){print $4}}'`
for i in $drop_ip; do
#echo $i
/sbin/iptables -D INPUT -s $i -p tcp --dport 80 -j DROP
/sbin/iptables -D INPUT -s $i -p tcp --dport 443 -j DROP
done
[root@mail web]#
[root@mail web]# cat /root/drop_frontcache.sh
#/bin/bash
#
dir="/home/wwwroot/ashuanbao_com/public_html/resources/views/frontcache/* /home/wwwroot/tzxcty_com/public_html/resources/views/frontcache/* /home/wwwroot/www_csjldyly_com/public_html/resources/views/frontcache/* /home/wwwroot/www_jssybsd_com/public_html/resources/views/frontcache/* /home/wwwroot/www_twbft_com/public_html/resources/views/frontcache/* /home/wwwroot/www_xiangsu_sz_com/public_html/resources/views/frontcache/*"
/bin/echo $dir | xargs rm -rf
[root@mail web]#