0

0

netstat经典用法排查网络服务监听状态及连接异常技巧汇总

舞姬之光

舞姬之光

发布时间:2026-03-19 11:59:02

|

860人浏览过

|

来源于php中文网

原创

netstat 是排查网络服务监听状态和连接异常最直接常用的命令行工具,可查看监听端口、定位端口占用、分析连接状态及过滤特定连接,虽渐被 ss 替代但仍广泛可用。

netstat经典用法排查网络服务监听状态及连接异常技巧汇总

netstat 是排查网络服务监听状态和连接异常最直接、最常用的命令行工具之一,尤其在无图形界面的服务器环境中不可或缺。它能快速展示当前系统所有网络连接、监听端口、协议状态及对应进程信息,是运维和开发人员定位服务未启动、端口被占、连接泄漏等问题的第一步。

查看本机所有监听端口(含服务名)

确认服务是否真正启动并监听预期端口,是最基础也最关键的一步:

  • netstat -tuln:显示所有 TCP/UDP 的监听(-t TCP, -u UDP, -l listening, -n 不解析域名/IP)
  • netstat -tulnp:加 -p 显示对应进程 PID 和程序名(需 root 或 sudo 权限)
  • 若某端口(如 8080)未出现在列表中,说明服务未启动或监听配置错误(比如绑定了 127.0.0.1 而非 0.0.0.0)

识别端口占用冲突(谁抢了你的 3306?)

服务启动失败常因端口已被其他进程占用,netstat 可精准定位:

  • netstat -tulnp | grep :3306 查看 3306 端口归属进程
  • 输出类似 tcp6 0 0 *:3306 *:* LISTEN 1234/mysqld,其中 1234 是 PID,mysqld 是进程名
  • 确认是否为预期进程;若不是,可用 kill -9 1234 终止,或修改服务配置换端口

分析异常连接状态(TIME_WAIT 太多?ESTABLISHED 不降?)

连接堆积、响应变慢时,通过连接状态分布可快速判断问题类型:

WisPaper
WisPaper

复旦大学研发的AI学术搜索工具,5分钟内筛选1000篇论文

下载
  • netstat -an | awk '{print $6}' | sort | uniq -c | sort -n 统计各状态连接数
  • 重点关注:TIME_WAIT 过多可能因短连接频繁(调优内核参数如 net.ipv4.tcp_tw_reuse);ESTABLISHED 持续增长且不释放,可能是客户端未断连或服务端连接池泄漏;CLOSE_WAIT 高说明本机应用未主动关闭 socket
  • 配合 netstat -antop | grep :80 查看特定端口的活跃连接详情(含用户、PID)

过滤特定协议、地址或进程快速定位

面对海量连接,合理组合参数能大幅提升排查效率:

  • 只看 TCP 连接:netstat -tn;只看 IPv4:netstat -4tuln
  • 查某个 IP 的所有连接:netstat -an | grep 192.168.1.100
  • 查某进程的所有网络活动:netstat -tunp | grep nginx(注意大小写)
  • 实时监控变化(每2秒刷新):watch -n 2 'netstat -tuln | head -20'

netstat 虽然在新系统中逐渐被 ss(socket statistics)替代(性能更高、功能更全),但在多数生产环境仍广泛可用。掌握其核心用法,能快速穿透网络层迷雾,直击服务通信本质。不复杂但容易忽略细节,熟练后几分钟就能定性问题根源。

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

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Java 网络安全
Java 网络安全

本专题聚焦 Java 在网络安全与加密通信中的应用,系统讲解常见加密算法(MD5、SHA、AES、RSA)、数字签名、HTTPS证书配置、令牌认证(JWT、OAuth2)及常见安全漏洞防护(XSS、SQL注入、CSRF)。通过实战项目(如安全登录系统、加密文件传输工具),帮助学习者掌握 Java 安全开发与加密技术的实战能力。

744

2025.10.13

PHP 安全与防护
PHP 安全与防护

本专题聚焦于PHP开发中的安全问题与防御措施,详细讲解SQL注入、XSS攻击、CSRF攻击、文件包含漏洞等常见安全风险及其修复方法。通过结合实际案例,帮助开发者理解漏洞成因,掌握输入验证、会话安全、加密存储与安全编码规范,全面提升PHP网站的安全防护水平。

135

2025.11.04

Java 网络安全
Java 网络安全

本专题聚焦 Java 在网络安全与加密通信中的应用,系统讲解常见加密算法(MD5、SHA、AES、RSA)、数字签名、HTTPS证书配置、令牌认证(JWT、OAuth2)及常见安全漏洞防护(XSS、SQL注入、CSRF)。通过实战项目(如安全登录系统、加密文件传输工具),帮助学习者掌握 Java 安全开发与加密技术的实战能力。

744

2025.10.13

PHP 安全与防护
PHP 安全与防护

本专题聚焦于PHP开发中的安全问题与防御措施,详细讲解SQL注入、XSS攻击、CSRF攻击、文件包含漏洞等常见安全风险及其修复方法。通过结合实际案例,帮助开发者理解漏洞成因,掌握输入验证、会话安全、加密存储与安全编码规范,全面提升PHP网站的安全防护水平。

135

2025.11.04

bootstrap安装教程
bootstrap安装教程

本专题整合了bootstrap安装相关教程,阅读专题下面的文章了解更多详细操作教程。

22

2026.03.18

bootstrap框架介绍
bootstrap框架介绍

本专题整合了bootstrap框架相关介绍,阅读专题下面的文章了解更多详细内容。

126

2026.03.18

vscode 格式化
vscode 格式化

本专题整合了vscode格式化相关内容,阅读专题下面的文章了解更多详细内容。

12

2026.03.18

vscode设置中文教程
vscode设置中文教程

本专题整合了vscode设置中文相关内容,阅读专题下面的文章了解更多详细教程。

7

2026.03.18

vscode更新教程合集
vscode更新教程合集

本专题整合了vscode更新相关内容,阅读专题下面的文章了解更多详细教程。

7

2026.03.18

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号