前言:
在日常工作当中,我们会经常查询进程号占用端口的情况。通常情况下,我们只能知道其中一个条件,来求另一个(有点像做数学题,哈哈哈)
我们常用的工具有两个:
netstat
lsof
正文:
下面两种情况,分别给出查询方案:
1) 已知端口port number,求占用端口的进程。
一号选手 netstat
netstat -anp|grep $(port number)
二号选手 lsof
lsof -i:$(port number)
将$(port number)换成具体的端口号即可。
2) 已知进程号pid number,求此进程占用的端口号。
一号选手 netstat
netstat -anp|grep $(pid number)
二号选手 lsof
lsof -i|grep $(pid number)
将$(pid number)换成具体的进程号即可。
后记:
1. netstat是系统自带的工具,lsof需要安装。
2. 其实lsof是个神工具,能做的事情特别多,以后有机会详细记录一波。
About me: 资深大猪蹄子
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)