tcpkill安裝
Tcpkill
當遇到TCP連結遲遲不能釋放的情況,類似FIN_WAIT1、FIN_WAIT2的狀態,釋放時間不確定,而且對應的程式已經關閉,相應的埠也不再監聽,無法透過殺程式來解決,這種情況下,為了快速恢復正常,不得不採用重啟伺服器的方法加以解決,Linux下可以藉助dsniff包中含有tcpkill命令,該命令可以將上述狀態的TCP連結加以清除
安裝說明
此文適用於RHEL 6.1版本
下載rpm包
注意:OS環境中缺少的依賴包不一定只有libnet和libnids,根據實際情況可以去 上找對應的包安裝即可
#以下是某臺機器上安裝過程
]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.1 (Santiago)
安裝tcpkill
]# rpm -ivh dsniff-2.4-0.17.b1.el6.x86_64.rpm
warning: dsniff-2.4-0.17.b1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
error: Failed dependencies:
libnet.so.1()(64bit) is needed by dsniff-2.4-0.17.b1.el6.x86_64
libnids.so.1.24()(64bit) is needed by dsniff-2.4-0.17.b1.el6.x86_64
]# rpm -ivh libnet-1.1.6-7.el6.x86_64.rpm
warning: libnet-1.1.6-7.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [100%]
1:libnet ########################################### [100%]
]# rpm -ivh libnids-1.24-1.el6.x86_64.rpm
warning: libnids-1.24-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [100%]
1:libnids ########################################### [100%]
]# rpm -ivh dsniff-2.4-0.17.b1.el6.x86_64.rpm
warning: dsniff-2.4-0.17.b1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [100%]
1:dsniff ########################################### [100%]
檢視tcpkill
]# tcpkill
Version: 2.4
Usage: tcpkill [-i interface] [-1..9] expression
]# man tcpkill
TCPKILL(8) TCPKILL(8)
NAME
tcpkill - kill TCP connections on a LAN
SYNOPSIS
tcpkill [-i interface] [-1...9] expression
DESCRIPTION
tcpkill kills specified in-progress TCP connections (useful for libnids-based applications which require a full TCP 3-whs for TCB creation).
…………
(END)
至此tcpkill工具安裝完成
+++++++++++++++++++++++++++++++++++++++++++++++++++
附:使用原始碼包安裝:
在安裝完openssl-1.0.0o.tar.gz、libpcap-0.8.3.tar.gz、libnet-1.0.2a.tar.gz、libnids-1.20.tar.gz、db-4.7.25.tar.gz相關依賴原始碼包後
安裝dsniff-2.3.tar.gz
./configure
make 的時候怎麼都報錯:
最後網上看 有人說升級GCC,但是把gcc升級後:
]# gcc --version
gcc (GCC) 4.8.2
Copyright © 2013 Free Software Foundation, Inc
make同樣報錯,次錯不知道怎麼回事。。。
最後才改用的 使用rpm包進行安裝,順利安裝成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27000195/viewspace-1391987/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你如何使用tcpkill殺掉tcp連線TCP
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- mysql安裝 (yum 安裝)MySql
- MMM安裝、MHA安裝
- mysql安裝------RPM包安裝及解除安裝MySql
- oracle安裝:OUI安裝Oracle(圖形介面安裝)OracleUI
- ffmpeg安裝之mac安裝Mac
- docker安裝及解除安裝Docker
- 02 安裝git、安裝TortoiseGitGit
- Ubuntu解除安裝和安裝Ubuntu
- Orace RAC安裝-DNS安裝DNS
- caffe安裝系列——安裝OpenCVOpenCV
- SPARK 安裝之scala 安裝Spark
- mac 安裝opencv homebrew安裝MacOpenCV
- Oracle 安裝與解除安裝Oracle
- solaris mysql 安裝 解除安裝MySql
- BiocManager安裝,devtools安裝dev
- JDK安裝和解除安裝JDK
- 安裝HomeBrew提示已安裝並無法解除安裝
- SQL Server 2012 安裝——安裝 OR 解除安裝SQLServer
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- mysql安裝-----二進位制包安裝及解除安裝MySql
- cocoapods安裝/解除安裝/使用
- Mac Redis安裝與解除安裝MacRedis
- [ 安裝 ] Zeppelin安裝步驟!
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- linux 安裝yum 安裝phpLinuxPHP
- [雲原生]Docker - 安裝&解除安裝Docker
- JDK的安裝與解除安裝JDK
- selenium 安裝與 chromedriver安裝Chrome
- ORACLE TEXT安裝與解除安裝Oracle
- Centos 安裝yum,安裝ansibleCentOS
- zabbix安裝—–nginx安裝和配置Nginx
- LAMP原始碼安裝+wordpress安裝LAMP原始碼
- mysql非安裝包安裝教程MySql
- kratos安裝及依賴安裝
- Linux安裝解除安裝MySQLLinuxMySql