Linux系统下Nginx简单的防CC攻击

Nginx 0.7开始提供了2个限制用户连接的模块:NginxHttpLimitZoneModule 和 NginxHttpLimitReqModule。
NginxHttpLimitZoneModule可以根据条件进行并发连接数控制。
NginxHttpLimitReqModule可以根据条件进行请求频率的控制。

  1. http {  
  2. limit_zone   my_zone  $binary_remote_addr  10m;  
  3. limit_req_zone  $binary_remote_addr  zone=my_req_zone:10m   rate=1r/s;  
  4. }  
  5. server {  
  6. …  
  7. location ~ ^/blog/(index|forumdisplay|viewthread).php$ {  
  8. limit_conn   myzone_bbs  3;  
  9. limit_req zone=bbs burst=2 nodelay;  
  10. …  
  11. }  

应用这条规则后,blog目录下的index.php、forumdisplay.php和viewthread.php这些页面同一个IP只许建立3个连接,并且每秒只能有1个请求(突发请求可以达到2个)。
另外我们可以找个脚本来封攻击者的IP.访问者通过浏览器正常访问网站,与服务器建立的连接一般不会超过20个,我们可以通过脚本禁止连接数过大的IP访问
以下脚本通过netstat命令列举所有连接,将连接数最高的一个IP如果连接数超过150,则通过 iptables 阻止访问:
建立脚本

  1. vi stop.sh  
  1. #!/bin/sh  
  2. status=`netstat -na|awk ‘$5 ~ /[09]+:[09]+/ {print $5}’ |awk -F “:” — ‘{print $1}’ |sort -n|uniq -c |sort -n|tail -n 1`  
  3. NUM=`echo $status|awk ‘{print $1}’`  
  4. IP=`echo $status|awk ‘{print $2}’`  
  5. result=`echo “$NUM > 150” | bc`  
  6. if [ $result = 1 ]  
  7. then  
  8. echo IP:$IP is over $NUM, BAN IT!  
  9. /sbin/iptables -I INPUT -s $IP -j DROP  
  10. fi  

运行crontab -e,将上述脚本添加到crontab每分钟自动运行:

  1. */1 * * * * /root/stop.sh  

Linux服务器连接工具:Xshell

Xshell是一款功能强大的Linux SSH连接工具,由NetSarang公司出品,Xshell分为免费版和商业版,商业版需要许可才能使用。
20140727231524.jpg
大家可能对putty比较熟悉,博主也是从putty开始入门,不过VPS越买越多管理越来越不方便,从而放弃putty转向Xshell。

目前最新版本为 Xshell 4 Build 0131。

Xshell特点

1,快捷命令:可以将一些常用的命令比如一键安装lnmp环境、修改主机名、修改端口等。

2,一些VPS连接信息保存于文件当中,如果重装系统只需将“Sessions”文件夹复制到备份位置即可,也可以直接使用菜单中提供的导出功能。“文件-导出”

3,默认自带中文版本无需下载第三方资源进行汉化,保证程序安全。

4,其他的自行发掘吧,保证用了之后不会再去用putty…

玩Linux VPS的话,Xshell绝对是必备的工具

下载地址:http://www.netsarang.com/download/down_xsh.html

Linux版硬盘健康度检查-HDSentinel(硬盘哨兵)

下载之后按下面的步骤操作即可
解包:gunzip hdsentinel.gz
你将得到 hdsentinel 二进制文件。接着,为它赋予可执行权限:chmod a+x hdsentinel
并拷贝到 /usr/local/bin 目录:cp hdsentinel /usr/local/bin
直接使用:HDSentinel 命令
在执行 hdsentinel 后(注意需要 root 权限),你可以获得类似下面的输出信息:
Hard Disk Sentinel for LINUX console 0.02 (c) 2008 info@hdsentinel.com
Start with -r [reportfile] to save data to report, -h for help
Examining hard disk configuration …
HDD Device 1: /dev/sda
HDD Model ID : ST380815AS
HDD Serial No: 6QZ25EF2
HDD Revision : 3.AAD
HDD Size : 76319 MB
Interface : S-ATA
Temperature : 35 °C
Health : 100 %
Performance : 100 %
Power on time: 234 days, 9 hours
Est. lifetime: more than 1000 days

从中,我们除了可以了解到硬盘健康状况之外,还可以了解诸如硬盘大小、温度、性能等其他信息。
进阶使用

如果你想把 HDSentinel 输出的信息保存下来,不用复制和粘贴,只需执行以下命令即可:
HDSentinel -r report.txt
在 report.txt 文件中,你将可以了解到更为全面的硬盘信息,包括硬盘信息、S.M.A.R.T 信息等。
1005272155bcc04454ef16eacd.png
下载地址:http://www.hdsentinel.com/download.php

100MB-1GB/MYSQL/PHP/FTP/无广告/绑米/NoPayhost

NoPayHost.jpeg
NoPayHost是真正致力于为我们的用户提供最好的免费空间体验。我们争取最好的可能的正常运行时间,可用最快的载入时间,并在业务最有帮助的支持。 我们提供

100%免费网站托管
无广告
24/7监测和支持
快速和容易的注册和激活
以社区为基础
上部署的需求,基于云计算的服务器
交友

申请地址:http://www.nopayhost.com/start/order/index.php?id=1

wordpress固定链接出现404怎么办

在使用WordPress程序, 如果设置了wordpress固定链接, 那么, 在网站的链接URL中, 就会出现index.php问题, 如果不添加index.php,就会出现404错误,

下面是本人解决wordpress固定链接出现404错误的解决办法。

wordpress固定链接设置出现404错误的具体操作步骤如下:

1, 新建一个记事本文件, 写入以下代码, 并保存, 连同.txt格式重新命名为404.php;


2, 在主机服务器的主机管理控制面板中, 设置404自定义错误指向404.php;本人使用的是虚拟主机,操作步骤如图。
404-error.jpg
3, 完成以上步骤后,在WordPress的后台 – 设置(Options) – 固定链接(Permalinks)中重新设置你希望使用的永久链接形式就可以了.

/%year%/%monthnum%/%post_id%/
/%year%/%monthnum%/%postname%/

通过以上三步简单的设置, 你的Windows主机就可以和Linux主机一样, 设置固定链接时就不会再出现index.php了,解决wordpress固定链接出现404。
原文出处:http://www.27ying.com/seo_xuexi/33.html

[失效]5GB-500GB/PHP/MYSQL/FTP/CP/ulmb

– 500GB的数据传输。
– 5GB磁盘空间
– 快速100MB的Internet连接
– 自动即时激活
– yourname.ulmb.com
– yourname.com.net.sc
– PHP与MySQL
– 99.9%的正常运行时间
– FTP浏览器上传
– POP3和SMTP的电子邮件服务
– 先进的功能强大的垃圾邮件过滤器
– 一键联系表
– 基于Web的控制面板
– 单一账户下的多个域
– 实时统计信息
– 电子邮件转发
– 下载完整的帐户备份
– 免费技术支持
– 域名注册
– 用户的帐户/ Subusers(允许你创建受限访问其他用户的帐户)

登记在
http://account.ulmb.com/signup/

只有美国,加拿大,英国,澳大利亚,新西兰,爱尔兰的注册。

建议使用代理申请!

IDrive – 免费5GB在线同步备份网盘

idrive.gif

一家不错的在线同步备份网盘IDrive。IDrive和谷歌免费网盘一样,起始空间大小为5GB,后期可通过多种方式扩充免费存储空间。
和其它免费网盘不一样的是IDrive免费同步网盘分享文件方式做的不错,可以设置天数、下载数及密码等功能,而且下载页面广告少,用起来顺手。另外,在速度上面,IDrive的上传和下载速度都还不错,推荐使用。
IDrive官方地址:https://www.idrive.com/

free2host.co.uk提供的免费Linux VPS空间

free2host这个空间已经是发布过的了,现在的是免费Linux VPS空间,包括共享和分销商,IP需要1.50英镑,由PayPal支付,具体信息如下:
10GB Disk Space
256MB Ram
100GB Bandwidth
SolusVM
1 IP Address

VPS-02

15GB Disk Space
512MB Ram
150GB Bandwidth
SolusVM
1 IP Address

VPS-03

20GB Disk Space
1GB Ram
250GB Bandwidth
SolusVM
1 IP Address

详情及要求在这里了解:http://free2host.co.uk/showthread.php?42-Public-VPS-plans
如何申请在这里了解:http://free2host.co.uk/showthread.php?37-Terms-of-Use&p=65#post65

[失效]Ylmf OS 雨林木风开源系统 4.0 官方安装版

Ylmf OS系统特性
最大程度模拟 Windows XP 界面及操作习惯,让您快速入手Linux ;
将所有的软件和库更新到12月24日,安装时不需拨掉网线,也不需长久等待;
集成FireFox 增强插件、电驴下载、即时通信客户端、Dr.com 的 GUI 客户端……方便您用户上网冲浪;
记住 Windows 的分区挂载授权,不用每次进系统访问 Windows 分区都需要输入用户密码;
集成功能强大界面友好的 SMPlayer、Gecko Mediaplayer 等媒体播放器,方便用户享受影音娱乐生活;
集成 CompizConfig 桌面特效管理器,几乎可以实现所有的视觉特效,满足您的视觉需求;
集成 Wine 模拟器平台,让您的 Linux 也能运行 Windows 程序。

http://u.115.com/folder/f53714f5847