netstat 结合 grep 查找特定服务端口的连接情况

冷漠man

冷漠man

2026-07-31

441人浏览

原创

netstat -anp | grep :端口号可快速定位端口监听状态,关键看含该端口且第6列为listen的行,如tcp6 0 0 :80 :* listen 1234/nginx表示nginx正监听80端口;无listen行则说明未作为服务端启动;需加sudo获取进程信息,推荐用ss -tlnp替代以提升效率。

netstat 结合 grep 查找特定服务端口的连接情况

直接用 netstat -anp | grep :端口号 就能快速定位服务端口的连接状态,关键是看有没有 LISTEN 行,以及进程名是否符合预期。

确认端口监听状态

服务正常运行时,端口通常处于 LISTEN 状态。执行命令后,重点识别含 :端口号 且第6列是 LISTEN 的行:

  • netstat -anp | grep :80 —— 查看80端口是否被监听
  • 输出中若出现类似 tcp6 0 0 *:80 *:* LISTEN 1234/nginx,说明 nginx 正在监听80端口
  • 若无 LISTEN 行,只看到 ESTABLISHED 或 TIME_WAIT,说明该端口当前未作为服务端启动,只是临时连接使用

区分 TCP/UDP 和协议类型

避免误判 UDP 端口或无关连接,可限定协议:

Amazon Quick
Amazon Quick

亚马逊推出的生成式桌面AI智能体工作台

下载
  • netstat -tlnp | grep :3306 —— 只查 TCP + LISTEN + 进程信息(适合 MySQL)
  • netstat -ulnp | grep :53 —— 只查 UDP + LISTEN(适合 DNS 服务)
  • -t(TCP)、-u(UDP)、-l(仅监听)、-n(数字地址)、-p(需 root 权限显示进程)组合更精准

处理权限与过滤干扰

普通用户运行 -p 会缺失进程信息,也可能因权限不足漏掉关键行:

  • sudo 再执行: sudo netstat -tlnp | grep :80
  • grep 时注意冒号要写全:grep :80grep 80 更安全,避免匹配到 PID 或 IP 中的 80
  • 若结果过多,可用 grep -v "127.0.0.1" 排除本地回环监听(视场景需要)

对比验证与替代方案

netstat 已逐步被 ss 替代,但逻辑一致;遇到 netstat 不可用时可切换:

  • ss -tlnp | grep :80 —— 功能等效,速度更快,推荐新环境优先使用
  • 配合 lsof -i :80(macOS/Linux 均支持)可交叉验证,尤其当 netstat 输出不完整时
  • 如需查某 IP 的连接,把 grep :80 换成 grep 192.168.1.100 即可定位特定地址通信

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

335

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

616

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

1171

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

408

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

324

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

190

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

1007

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

1798

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

321

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.4万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 131.8万人学习