欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


查看开启了LYNC的用户信息
共享基础架构平台优势分析
为虚拟化扩展购买服务器新硬件
使用超线程提升处理器性能
Linux下安装Apache+ASP环境的原因
数据中心布线从业人员需求高素质
HTTP调试工具 fiddler图文使用教程
中小企业为什么该选用共享基础架构平台?
FreeBSD关机重启命令
FreeBSD查看ip地址命令
Linux下的vps被ddos攻击的解决办法
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   连接vps 输入第一个命令

  netstat -anp |awk ‘{print $6}’|sort|uniq -c |sort -rn

  这里我们查看SYN_RECV这些,看他的连接数高不高,好几百,就有可能被ddos了

  接下来追查是来自哪个ip发出syn的

  指令:netstat -an | grep SYN | awk ‘{print $5}’ | awk -F: ‘{print $1}’ | sort | uniq -c | sort -nr | more

  接下来继续看下,输入指令

  netstat -ntu | grep SYN | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n more

  netstat -an | grep SYN | awk ‘{print $5}’ | awk -F: ‘{print $1}’ | sort | uniq -c | sort -nr | more

  确认了被syn攻击后,我们来改动下syn

  查看默认的syn配置

  输入 sysctl -a | grep _syn

  可以看到,这个是我已经配置好了的,大家可以参考

  net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 120

  net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 60

  net.ipv4.tcp_syn_retries = 3

  net.ipv4.tcp_synack_retries = 3

  net.ipv4.tcp_syncookies = 1

  net.ipv4.tcp_max_syn_backlog = 10240

  tcp_max_syn_backlog是SYN队列的长度,加大SYN队列的长度可以容纳更多等待网络连接数。tcp_syncookies是一个开关,打开SYN Cookie 功能,可以防止部分SYN攻击。tcp_synack_retries和tcp_syn_retries定义SYN 的重试连接次数,将默认的参数减小来控制SYN连接次数的尽量少。

  修改方法,使配置立即生效,无需重启,可以执行

  #sysctl -w net.ipv4.tcp_max_syn_backlog=10240

  #sysctl -w net.ipv4.tcp_syncookies=1

  #sysctl -w net.ipv4.tcp_synack_retries=3

  #sysctl -w net.ipv4.tcp_syn_retries=3

  这样就可以了,之后可以再次输入最前面的命令,来查看syn是否降下来了

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站