鸟在笼中,恨关羽不能张飞;Survival of the fittest
分类: LINUX
2014-08-12 14:10:42
在开启一些程序的时候可能有一些链接FIN_WAIT类链接可能会导致程序开不起来,所以必须要等这连FIN_WAIT链接在系统清除后才能正常开启,不 然程序会提示Address already in use,用netstat -an可以有这种状态的链接存在于系统,而且自动消除时间不定,当然重启服务器是可以解决这种问题,但无疑是最可悲的一种方法!
在dsniff集成工具包中有一个tcpkill命令,可以解决这类问题:
下载地址: 此目录中可以找到相应系统的版本
wget dsniff-2.4-0.1.b1.el5.rf.x86_64.rpm
rpm -ivh dsniff-2.4-0.1.b1.el5.rf.x86_64.rpm
安装完成后可以发现系统多了一个tcpkill的命令,命令使用方法如下:
tcpkill -9 port ftp &>/dev/null
tcpkill -9 host 192.168.10.30 &>/dev/null
tcpkill -9 port 53 and port 8000 &>/dev/null
tcpkill -9 net 192.168.10 &>/dev/null
tcpkill -9 net 192.168.10 and port 22 &>/dev/null