当前位置:  技术问答>linux和unix

请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接?

    来源: 互联网  发布时间:2015-06-17

    本文导语:  请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接? 我指的TCP连接是指/proc/net/tcp文件列出的连接。 还有,怎么得到上面文件列出的SOCKET的socket值?? | 也不...

请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接?

我指的TCP连接是指/proc/net/tcp文件列出的连接。
还有,怎么得到上面文件列出的SOCKET的socket值??

|
也不是说不行,lsof基本能做吧, 不过一般是安全性研究才用分析这个

[root@localhost root]# lsof |lessf

COMMAND    PID USER   FD   TYPE     DEVICE     SIZE     NODE NAME
init         1 root  cwd    DIR        3,1     4096        2 /
init         1 root  rtd    DIR        3,1     4096        2 /
init         1 root  txt    REG        3,1    27036   161781 /sbin/init
init         1 root  mem    REG        3,1   103044    80765 /lib/ld-2.3.2.so
init         1 root  mem    REG        3,1  1549556    80772 /lib/libc-2.3.2.so
init         1 root   10u  FIFO        3,1             40058 /dev/initctl
keventd      2 root  cwd    DIR        3,1     4096        2 /
keventd      2 root  rtd    DIR        3,1     4096        2 /
ksoftirqd    3 root  cwd    DIR        3,1     4096        2 /
ksoftirqd    3 root  rtd    DIR        3,1     4096        2 /

这样就可以少很多不必要的东西
[root@localhost root]# lsof |grep IPv4
sshd       893 root    3u  IPv4       1061               TCP *:61978 (LISTEN)
sshd      1025 root    4u  IPv4       2926               TCP 211.148.199.222:61978->211.148.198.192:1172 (ESTABLISHED)

|
netstat -nap
至于到底是哪个socket的话,恐怕只有本进程才知道吧,别的进程无法知道该进程的FD Table。

    
 
 

您可能感兴趣的文章:

  • 请问unix/linux下动态连接库和静态连接库有什么区别?
  • 请问连接本机数据库的JDBC,和连接远程的JDBC有没有区别?
  • 我在telnet到linux上的时候报不能打开到主机的连接, 在端口23: 连接失败 请问是什么原因
  • 请问我有一个连接cn 如果我在对它操作以后不关闭它会有什么影响吗?想法是一个页面有二个提交,想公用一个连接。
  • 请问谁知道连接池中的参数设置?
  • 请问连接池的工作原理和实现
  • 请问在linux上tcp能够接收的最大连接数是多少?
  • 请问一个socket在listen()之后如果把它close()了,那之前已经用子进程处理的连接还在不在?
  • 请问在UNIX下如何限制同一IP的telnet连接数
  • 请问如何主动拒绝连接
  • 急!请问怎样用jrelibrt.jar进行JDBC-ODBC连接?在线等!!
  • 请问JDBC和JDBC-ODBC有什么区别?是不是连接的时候也有所不同。
  • 请问诸位高手:如何在服务器上得到正在连接的客户端IP??
  • 请问javaBean能不能进行非本机的socket连接
  • 请问用resin作服务器,如何与mysql数据库连接?
  • 请问jbuilder 6.0.怎么好多帮助说连接不上
  • 请问JAVA怎么连接Sybase ASA 6.0 ?
  • 请问用ORALCE建一个库,在网页上的连接直接访问这个库,怎么构建?100分
  • 请问windows下用那个LINUX连接工具最好
  • 请问,怎样用C语言连接SQL2000数据库?
  • (100)"断开的管道" 在Socket编程当中,如果我连续发送包,例如1000次,总会出现"断开的管道"的错误提示,请问如何解决
  • 请问如何在服务器端获得 socket 断开的消息?
  • 请问网络连接断开,如何让数据在联网后连续发送?
  • 请问如何断开gdb+gdbserver远程调试的链接啊?
  • 请问linux下Server端程序怎么检测到Client拔掉网线的情况?好像收不到连接断开或错误事件!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问哪有 比较专业的TCP/IP网站???
  • 请问如何设计tcp数据包啊??
  • 请问如何才能找到<netinet/tcp.h>
  • 请问:哪里可以下tcp/ip详解书上程序的源码
  • 请问linux的TCP/IP编程和unix是一样的吗?
  • 请问使用TCP/IP时,服务器阻塞的问题。(在线讨论)!!
  • 我想学习linux的tcp/ip协议栈,请问从哪里入门
  • 请问谁有在Dos 6.X下利用TCP/IP软件包进行开发的经验
  • 看过《tcp/ip详解》3卷,请问下书中原代码编译问题
  • 请问:嵌入式系统中TCP/IP如何支持邮件收发
  • 请问哪里有TCP/IP协议栈分析的文档?
  • 请问RST在什么情况下发送?? 使用TCP socket编程的话是否会引起这种TCP包的发送?
  • 请问NAT(or iptables)可以将一个传进来的TCP包转换成UDP并将其重定向到另外的目的地址吗?
  • 请问如何使得SCO Unix用Telnet通过TCP/IP访问Novell,还有Novell4.11的Tenlnet服务如何开启?谢谢!
  • 请问下TCP在accept后的操作
  • 请问各位大虾对<用tcp/ip进行网际互连>这本书的评价如何?
  • 菜鸟问题:请问要在Linux操作系统下完成TCP/IP网络编程,用什么编程工具好?
  • 请问用那个命令可以实时看到当前的网络状态。如:TCP,UDP,防火墙的情况。
  • 请问:TCP程序为何有时会丢包,请各位大哥指点
  • 我想用一年时间学习TCP/IP 协议三部卷,请问学完这三本书,可以找到6k的工吗,我在广州。
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 请问:我在redhat下装了bochs-2.2.1-1.rpm,.装了后,想设置一下,但找不到bochsrc.fda.bxrc,请问这个文件在哪个曰录下啊。
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3