小白网-奉贤部落-奉贤免费信息发布平台

查看: 21|回复: 0
打印 上一主题 下一主题

查看某个端口号被哪个进程占用(不同进程监听一个端口)

[复制链接]

2万

主题

2万

帖子

7万

积分

论坛元老

Rank: 8Rank: 8

积分
78182
跳转到指定楼层
楼主
发表于 2025-7-26 13:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
端口是代表通信端点的逻辑实体,它与操作系统中的给定进程或服务相关联。在以前的文章中,在这篇短文中,我们将展示在Linux中找到监听特定端口的进程/服务的不同方法。假设我们发现哪个进程正在监听端口80。
1.使用netstat命令
Netstat(网络统计)命令用于显示网络连接、路由表和接口统计等信息。它可以在所有类似unix的操作系统上使用,包括Linux和Windows操作系统。
您可以使用grep命令在Linux中查找监听特定端口的进程或服务,如下所示(指定端口)。
' netstat -ltnp | grep -w ':80 '
[*]l-告诉netstat只显示监听的端口。[*]告诉它显示TCP连接。[*]n-表示它显示一个数字地址。[*]p-允许显示进程ID和进程名称。[*]grep-w-显示精确的匹配字符串(:80)。2.使用lsof命令
lsof命令(列出打开的文件)用于列出Linux系统中所有打开的文件。
lsof -i :80
3.使用fuser命令
fuser命令用于显示Linux系统中使用指定文件或文件系统的进程的pid。
定影器80/tcp
你知道在Linux中找到监听特定端口的进程/服务的其他方法吗?请在下面的评论中告诉我。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白网-奉贤部落-奉贤免费信息发布平台  

GMT+8, 2025-8-21 14:51 , Processed in 0.053171 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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