Linux Socket TIME_WAIT 过多解决办法
2015-10-28 18:07
591 查看
http://my.oschina.net/foxidea/blog/91431
netstat -untp 查看socket连接状态
vim /etc/sysctl.conf
net.ipv4.tcp_syncookies = 1
// 表示开启SYN cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭
net.ipv4.tcp_tw_reuse = 1
//表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1
//表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭
net.ipv4.tcp_fin_timeout = 30
//修改系統默认的 TIMEOUT 时间
/sbin/sysctl -p //保存后生效
netstat -untp 查看socket连接状态
vim /etc/sysctl.conf
net.ipv4.tcp_syncookies = 1
// 表示开启SYN cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭
net.ipv4.tcp_tw_reuse = 1
//表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1
//表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭
net.ipv4.tcp_fin_timeout = 30
//修改系統默认的 TIMEOUT 时间
/sbin/sysctl -p //保存后生效
相关文章推荐
- Linux链接脚本学习--lds
- Linux下防CC攻击:封掉某个ip
- linux中的用户和组
- Linux常用命令版本CentOS7.x
- Linux动态库的编译与使用
- 用VMware完全克隆的CentOS 6.5网卡只有eth1,将eth1改成eth0
- Linux内核编译与安装
- SSH公私钥连接远程服务器
- linux 用 SSH2协议远程连接并控制 linux
- 嵌入式linux设置屏幕亮度
- 从Uboot到Linux技术内幕
- centos6.5部署lamp环境中问题解决
- linux基础学习8
- Linux编译wireshark,并支持lua插件
- linux安装jdk出现java/lang/NoClassDefFoundError: java/lang/Object错误的解决方案
- linux 内存分配机制
- Linux下使用find查找文件内容,跳过所有目录名成和指定子目录的方法
- 用linux远程访问linux
- linux 安装jdk1.6
- centos6.4x64安装php遇到的错误