10/05 14

网站加速 不指定

jasonyu , 09:54 , 我的发现 , 评论(0) , 引用(0) , 阅读(121) , Via 本站原创
收录一篇不错的文章,原文出处:
http://blog.sina.com.cn/s/blog_466c66400100hw0i.html

http://blog.sina.com.cn/s/blog_466c66400100i29r.html
10/05 13

SCP 续传 不指定

jasonyu , 14:25 , 我的收藏 » Server , 评论(0) , 引用(0) , 阅读(296) , Via 本站原创
使用scp不能出错,一旦中断就只能重新开始,但可以利用rsync进行断点续传。
可以在~/.bashrc中加入一个alias:
alias rscp='rsync -v -P -e ssh'


然后source一下,让它启用。
$source ~/.bashrc
10/05 12
通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx

脚本如下:

#!/bin/sh
nginx_home = /Data/app_1/nginx
log_path = /Data/logs
/usr/bin/tail -n50000 $log_path/access.log \
|awk ‘$8 ~/aspx/{print $2,$13}’ \
|grep -i -v -E “google|yahoo|baidu|msnbot|FeedSky|sogou” \
|awk ‘{print $1}’|sort|uniq -c |sort -rn \
|awk ‘{if($1>150)print “deny “$2″;”}’> $nginx_home/conf/vhosts/blockip.conf
/bin/kill -HUP `cat $nginx_home/nginx.pid`

也可以通过分析nginx日志过滤出频繁访问IP,直接用iptables屏蔽这个IP,就用不着重启nginx了,并且屏蔽效果更好。

单个IP的命令是
iptables -I INPUT -s 124.115.0.199 -j DROP

封IP段的命令是
iptables -I INPUT -s 124.115.0.0/16 -j DROP

封整个段的命令是
iptables -I INPUT -s 194.42.0.0/8 -j DROP

封几个段的命令是
iptables -I INPUT -s 61.37.80.0/24 -j DROP
iptables -I INPUT -s 61.37.81.0/24 -j DROP

刚才不小心搞的自己都连不上了-_-!!!
iptables -I INPUT -p tcp –dport 80 -s 124.115.0.0/24 -j DROP
以后用这种只封80端口就行了,不会出问题!

iptables -I INPUT -p tcp –dport 80 -s 124.115.0.0/24 -j DROP

iptables -I INPUT -s 61.37.81.0/24 -j DROP

解封
iptables -F
清空
iptables -D INPUT 数字
Tags:
10/05 12
九个PHP中很有用的功能,不知道你用过了吗?
Tags:
10/05 11
一些小技巧。。。
10/05 10
转载一篇 PHP 优化的一些小技巧。
Tags:
10/04 23
Redis,Tokyo Cabinet,Cassandra,Voldemort,MongoDB,Dynomite,HBase,CouchDB,Hypertable, Riak,Tin, Flare, Lightcloud, KiokuDB,Scalaris, Kai, ThruDB
10/04 20
转载的......
分页: 5/33 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]