仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 914|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 来一发tcpkill消除异常tcp衔接

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:08:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!在linux体系中,碰到TCP链接迟迟不克不及释放的情形,相似FIN_WAIT1、FIN_WAIT2的状况,释放时光不肯定,并且对应的法式曾经封闭,响应的端口也不再监听,没法经由过程杀过程来处理,这类情形下,为了疾速恢复正常,不能不采取重启办事器的办法加以处理,在经由各年夜网站搜刮找到linux下dsniff包中含有tcpkill敕令,该敕令可以将上述状况的TCP链接加以消除,进而免去办事重视启的情形。
在dsniff集成对象包中有一个tcpkill敕令,可以处理这类成绩:
下载地址:http://pkgs.repoforge.org/dsniff/此目次中可以找到响应体系的版本
wgethttp://pkgs.repoforge.org/dsniff/dsniff-2.4-0.1.b1.el5.rf.x86_64.rpm
rpm-ivhdsniff-2.4-0.1.b1.el5.rf.x86_64.rpm

装置完成后可以发明体系多了一个tcpkill的敕令,敕令应用办法以下:
tcpkill-9portftp&>/dev/null
tcpkill-9host192.168.10.30&>/dev/null
tcpkill-9port53andport8000&>/dev/null
tcpkill-9net192.168.10&>/dev/null
tcpkill-9net192.168.10andport22&>/dev/null

装置:
1、RHEL5.x体系中装置比拟简略:
wgethttp://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/dsniff-2.4-0.1.b1.el5.rf.i386.rpm
rpm-ivhdsniff-2.4-0.1.b1.el5.rf.i386.rpm
[root@tech02tmp]#rpm-ivhdsniff-2.4-0.1.b1.el5.rf.i386.rpm
warning:dsniff-2.4-0.1.b1.el5.rf.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID6b8d79e6
Preparing…###########################################[100%]
1:dsniff###########################################[100%]
[root@tech02tmp]#rpm-qldsniff|grepbin
/usr/sbin/arpspoof
/usr/sbin/dnsspoof
/usr/sbin/dsniff
/usr/sbin/filesnarf
/usr/sbin/macof
/usr/sbin/mailsnarf
/usr/sbin/msgsnarf
/usr/sbin/sshmitm
/usr/sbin/sshow
/usr/sbin/tcpkill
/usr/sbin/tcpnice
/usr/sbin/urlsnarf
/usr/sbin/webmitm
/usr/sbin/webspy
以上就有tcpkill敕令,解释装置胜利!可使用了。
2、RHEL6体系:
wgetftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/i386/dsniff-2.4-0.9.b1.el6.i686.rpm
wgetftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/i386/libnet-1.1.5-1.el6.i686.rpm
wgetftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/i386/libnids-1.24-1.el6.i686.rpm
[root@RHEL601tmp]#rpm-elibnetlibnidsCnodeps
[root@RHEL601tmp]#rpm-ivhdsniff-2.4-0.9.b1.el6.i686.rpm
warning:dsniff-2.4-0.9.b1.el6.i686.rpm:HeaderV3RSA/SHA256Signature,keyID0608b895:NOKEY
error:Faileddependencies:
libICE.so.6isneededbydsniff-2.4-0.9.b1.el6.i686
libSM.so.6isneededbydsniff-2.4-0.9.b1.el6.i686
libXmu.so.6isneededbydsniff-2.4-0.9.b1.el6.i686
libnet.so.1isneededbydsniff-2.4-0.9.b1.el6.i686
libnids.so.1.24isneededbydsniff-2.4-0.9.b1.el6.i686
[root@RHEL601tmp]#yuminstalllibICElibSMlibXmu-y
Loadedplugins:rhnplugin
ThissystemisnotregisteredwithRHN.
RHNsupportwillbedisabled.
SettingupInstallProcess
ResolvingDependencies
C>Runningtransactioncheck
―>PackagelibICE.i6860:1.0.6-1.el6settobeupdated
―>PackagelibSM.i6860:1.1.0-7.1.el6settobeupdated
―>PackagelibXmu.i6860:1.0.5-1.el6settobeupdated
C>ProcessingDependency:libXt.so.6forpackage:libXmu-1.0.5-1.el6.i686
C>Runningtransactioncheck
―>PackagelibXt.i6860:1.0.7-1.el6settobeupdated
C>FinishedDependencyResolution

DependenciesResolved
====================================================================================================
PackageArchVersionRepositorySize
====================================================================================================
Installing:
libICEi6861.0.6-1.el6Server52k
libSMi6861.1.0-7.1.el6Server26k
libXmui6861.0.5-1.el6Server58k
Installingfordependencies:
libXti6861.0.7-1.el6Server168k

TransactionSummary
====================================================================================================
Install4Package(s)
Upgrade0Package(s)

Totaldownloadsize:305k
Installedsize:668k
DownloadingPackages:
―――――――――――――――――――――――――――――――――-
Total2.4MB/s|305kB00:00
Runningrpm_check_debug
RunningTransactionTest
TransactionTestSucceeded
RunningTransaction
Warning:RPMDBalteredoutsideofyum.
db4-devel-4.7.25-17.el6.i686hasmissingrequiresofdb4=(’0′,’4.7.25′,’17.el6′)
db4-devel-4.7.25-17.el6.i686hasmissingrequiresofdb4-cxx=(’0′,’4.7.25′,’17.el6′)
db4-devel-4.7.25-17.el6.i686hasmissingrequiresoflibdb_cxx-4.7.so
libnet-devel-1.1.5-1.el6.i686hasmissingrequiresoflibnet=(’0′,’1.1.5′,’1.el6′)
libnet-devel-1.1.5-1.el6.i686hasmissingrequiresoflibnet.so.1
libnids-devel-1.24-1.el6.i686hasmissingrequiresoflibnids=(’0′,’1.24′,’1.el6′)
libnids-devel-1.24-1.el6.i686hasmissingrequiresoflibnids.so.1.24
rrdtool-1.4.4-1.el5.rf.i386hasmissingrequiresofgettext
rrdtool-1.4.4-1.el5.rf.i386hasmissingrequiresofperl(Time::HiRes)
rrdtool-1.4.4-1.el5.rf.i386hasmissingrequiresofruby
rrdtool-1.4.4-1.el5.rf.i386hasmissingrequiresofxorg-x11-fonts-Type1
Installing:libICE-1.0.6-1.el6.i6861/4
Installing:libSM-1.1.0-7.1.el6.i6862/4
Installing:libXt-1.0.7-1.el6.i6863/4
Installing:libXmu-1.0.5-1.el6.i6864/4

Installed:
libICE.i6860:1.0.6-1.el6libSM.i6860:1.1.0-7.1.el6libXmu.i6860:1.0.5-1.el6

DependencyInstalled:
libXt.i6860:1.0.7-1.el6

Complete!
[root@RHEL601tmp]#rpm-ivhlibnet-1.1.5-1.el6.i686.rpmlibnids-1.24-1.el6.i686.rpmdsniff-2.4-0.9.b1.el6.i686.rpm
warning:libnet-1.1.5-1.el6.i686.rpm:HeaderV3RSA/SHA256Signature,keyID0608b895:NOKEY
Preparing…###########################################[100%]
1:libnet###########################################[33%]
2:libnids###########################################[67%]
3:dsniff###########################################[100%]
[root@RHEL601tmp]#tcpkill
Version:2.4
Usage:tcpkill[-iinterface][-1..9]expression

小我在任务中仅仅用到了相似tcpkill-9host192.168.10.30&>/dev/null的敕令(注:该IP地址为长途IP)。
因为其时处置此类成绩是没有来得及做记载,故临时就不写应用实例了,今后再碰到此类情形,再加以弥补。同时dsniff包中还含有很多敕令,有兴致的可以持续加以研讨。



如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-17 05:54:12 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-26 12:55:58 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
不帅 该用户已被删除
地板
发表于 2015-2-10 11:29:36 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
若天明 该用户已被删除
5#
发表于 2015-3-1 13:30:12 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
因胸联盟 该用户已被删除
6#
发表于 2015-3-10 21:48:47 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
admin 该用户已被删除
7#
发表于 2015-3-17 16:21:16 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
小妖女 该用户已被删除
8#
发表于 2015-3-24 19:22:58 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 15:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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