LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 829|回复: 2

切断TCP连接用什么命令?

[复制链接]
发表于 2003-11-17 01:50:08 | 显示全部楼层 |阅读模式
想断开某一个或者某一个端口的某种状态(比如CLOSE)所有TCP连接,用什么命令? 如果没有相关命令,用iptable?

端口还是要正常开放的...因为我要提供这项服务... 我是想把连接状态为CLOSE_WAIT的连接全部KICK掉...ESTABLISHED状态的还是要保留的.
发表于 2003-11-17 02:43:35 | 显示全部楼层
1,先找到状态为CLOSE,端口号为XXXX的这条TCP信息
tcp=$(netstat -p|grep CLOSE|grep XXXX)
2,再把$tcp中的这条信息的进程号分离出来并kill调
kill -9 $(echo $tcp|awk '{print $8}'|awk -F"/" '{print $1}')
不知道是否可行
发表于 2003-11-18 08:39:57 | 显示全部楼层
如果是inetd或者tcpwraper打开的端口,这样干是不太好的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表