网络编程中经常需要知道哪个进程打开文件或套接字,这就需要用lsof命令。因为网络编程中的套接字可能被多个进程引用,当一个进程close该套接字时,并不能将其关闭,只能将其引用计数减1。当某个套接字的引用计数为0时,才关闭套接字,这在监听父进程创建子进程来处理连接会遇到。

lsof -i:端口号       查询出该端口号被哪些进程占用

lsof -i @Foreign Address   根据Foreign Address找出是哪个用户

这篇博文也写了一些lsof用法:https://blog.csdn.net/stpeace/article/details/69934763

参考资料:高级TCP/IP编程

lsof根据端口查进程相关推荐

  1. linux 查端口 查进程 (全网最详细)

    查进程号 端口号 -n 禁用域名解析(即显示ip地址不显示域名),-t tcp,-u udp,-l listen,-p pid查看进程 查看进程监听的端口是多少 netstat -ntlp | gre ...

  2. lsof/netstat命令的一个重要作用: 根据进程查端口, 根据端口查进程

    我们知道, 根据ps -aux | grep xxx就是很快实现进程名和进程号的互查, 所以我们只说进程号pid就行. 如下示例中, 进程pid常驻. 1.  根据进程pid查端口: lsof -i ...

  3. linux下根据端口查进程,linux根据进程查端口,根据端口查进程

    [root@test_environment src]# netstat -tnllup   能显示对应端口和进程 Active Internet connections (only servers) ...

  4. centos7根据端口查进程_linux下根据端口号查询对应进程

    linux下根据端口号查询对应进程 我们经常使用netstat -lnp可以查询对应端口跟进程,但是有些端口是在netstat -lnp里却没显示对应的进程pid,如果我们使用某个端口已经被占用,需要 ...

  5. window cmd 端口查进程

    如何查看程序占用的端口 一. 查看所有进程占用的端口  在开始-运行-cmd,输入:netstat –ano可以查看所有进程 二.查看占用指定端口的程序  当你在用tomcat发布程序时,经常会遇到端 ...

  6. centos7根据端口查进程_记录一次CentOs7下Nginx+WSGI部署Django项目(超详细)

    记录一次Django部署的文章,不是很熟悉Linux系统,踩了不少坑,本篇文章相当于是一个总结,我会在本文中详细介绍,部署单个Django项目和多个Django的方法,如读者有更好的方法,欢迎留言一起 ...

  7. 查看某个端口的进程 lsof -i:端口号

    查看某个端口的进程 lsof -i:端口号

  8. 查看端口所在进程linux,linux下用lsof查看端口所在的进程

    广告一下,我专门给大家翻译外文IT参考资料,想学的,可以关注,也可以关注我个人自己建的博客:http://www.1024sky.cn lsof查看端口被谁占用 2010-05-27 15:38 ls ...

  9. Linux - lsof显示 tcp,udp 的端口和进程

    文章目录 功能 语法 示例 lsof -i 显示 tcp,udp 的端口和进程等相关 查看服务器 80 端口的占用情况 使用 -p 查看指定进程打开的文件 更多命令 功能 lsof(list open ...

最新文章

  1. WPF 动画显示控件
  2. Linux之内存描述符mm_struct
  3. md5后得到的32位字符串存储到mysql中太占空间了_好看!快收藏:非常完整的 MySQL 规范...
  4. STL学习笔记(仿函数)
  5. 用sfc命令修复Windows7的系统文件
  6. 多个html网页共享变量,多个jsp页面共享一个js对象的超级方法
  7. JavaScript操作XML(IE6下)
  8. 最小可用ID(4种方法,详细讲解)
  9. oracle 包含的对象,oracle – 我可以创建一个包含嵌套表作为属性的对象表吗?
  10. iOS9 In-house 未受信任的企业级开发者
  11. sqlserver2008使用设置sa用户登录步骤
  12. matlab截取rect,MATLAB 标注 图像上截取Rect区域图像
  13. MES的发展历程及功能模块
  14. c语言 求矩阵各行元素之和
  15. 【unity学习笔记-如何给动态的人物添加碰撞体】
  16. 筑梦品牌:推动品牌建设致力于打造好中国品牌
  17. 地理信息系统初学者入门基础篇(一)绪论
  18. 关于论坛发帖图片不显示之解决策略
  19. 小学加减法教学(9数法)
  20. 高校房产管理系统有哪些功能?

热门文章

  1. 【Android 电量优化】电量优化 ( 耗电量测试 | Battery Historian 简介 | apt 源更新 | Docker 安装 | Battery Historian 安装 )
  2. 【Android FFMPEG 开发】FFMPEG 初始化 ( 网络初始化 | 打开音视频 | 查找音视频流 )
  3. 区块链学习(6)区块链
  4. [C# 设计模式] Adapter - 适配器模式(两种)
  5. 【转】分享:c#和javascript函数的相互调用(ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。)...
  6. Bitmap类getPixels()方法中参数stride理解
  7. int main(int argc,char* argv[])详解(原)
  8. 汇编语言随笔(7)-访问内存的寻址方式和实验7(不同寻址方式的使用)
  9. Android开发系列之ListView
  10. Qt之对话框设计——淡入淡出效果