当前位置: 首页 > news >正文

Linux 中如何查看所有活动的网络连接?

在 Linux 系统中,查看活动网络连接最推荐的方式是使用 ss 命令。它是 netstat 的现代替代品,能更直接从内核获取 socket 信息,效率更高。

先说结论:查看监听端口用 ss -tunlp,查看所有连接(含已建立)用 ss -tunap。务必加 sudo 权限以显示进程信息。

  • 适合:排查端口占用、网络连接状态、异常连接定位
  • 注意:-l 仅显示监听状态,不加 -l 或使用 -a 才能看到已建立的连接
  • 建议:加上 -n 避免 DNS 解析延迟,加上 -p 查看进程名

常用命令组合

根据排查目的不同,选择合适的参数组合:

1. 查看监听端口(Listening):

适用于检查服务是否正常启动并监听特定端口。

sudo ss -tunlp

2. 查看所有活动连接(All):

适用于排查异常外连、确认客户端连接状态(ESTAB)。

sudo ss -tunap

如果系统较旧没有 ss,可以使用 netstat(需安装 net-tools):

sudo netstat -tunap

参数详解与避坑

理解参数含义能避免误判连接状态:

  • -t / -u:分别显示 TCP 和 UDP 连接。
  • -n:不解析域名,直接显示 IP 地址,避免命令卡顿。
  • -p:显示进程 ID 和名称(需要 root 权限)。
  • -l仅显示监听状态。如果只用这个参数,会漏掉已建立的连接。
  • -a:显示所有状态(包含监听和已建立)。

关键区别:原标题要求查看“所有活动连接”,若仅使用 -l 参数,只能看到服务器是否在听,看不到谁连进来了。务必使用 -a 或去掉 -l

验证方法

通过模拟服务端和客户端连接,验证命令是否能捕捉到不同状态:

  1. 启动监听:新开终端运行 python3 -m http.server 8000
  2. 查看监听:运行 sudo ss -tunlp | grep 8000,应看到状态为 UNCONNLISTEN
  3. 建立连接:在另一个终端运行 curl http://localhost:8000 保持连接(或使用 telnet)。
  4. 查看全量:运行 sudo ss -tunap | grep 8000,此时应能看到状态为 ESTAB 的连接记录。

常见错误与排查

  • 进程列为空:未加 sudo 导致权限不足,无法读取其他用户的进程信息。
  • 命令卡顿:未加 -n 参数,系统尝试反向解析 IP 地址,在网络配置错误时会长时间等待。
  • 工具缺失:最小化安装可能缺少 iproute2(含 ss)或 net-tools(含 netstat),需通过 yum install iprouteapt install iproute2 安装。
  • 漏看连接:习惯性使用 -l 参数,导致误以为没有外部连接接入,实际只是没显示非监听状态。

原文链接:https://www.zjcp.cc/ask/10952.html

http://www.jsqmd.com/news/805524/

相关文章:

  • Java开发者必看:4步转型AI大模型工程师,附带收藏版学习路线!
  • 医疗AGV多策略融合控制算法【附仿真】
  • AI建站避坑指南:关于版权、SEO、数据迁移的10个核心答疑
  • 2026年管道修补器TOP5评测:技术参数与场景适配解析 - 优质品牌商家
  • 2026年靠谱全日制高三学校排行:5家机构核心实力对比 - 优质品牌商家
  • CrowdStrike Falcon Helm Chart:Kubernetes端点安全部署标准化实践
  • 从ARIMA差分到MIM网络:一个老派时间序列技巧如何革新了深度学习预测
  • 助力搬运机器人轻量化设计与效果评价【附方案】
  • 基于开关电容器的级联多电平逆变器,使用布尔PWM控制技术研究(Simulink仿真实现)
  • 2026年5月正规的遥墙机场室内停车场怎么选厂家推荐榜,室内停车/长期过夜/接送机便捷停车场厂家选择指南 - 海棠依旧大
  • 通过Taotoken模型广场为不同视频类型选择合适的生成模型
  • Openclaw入门教程(9)——节点完全指南
  • JavaScript本地文本嵌入模型实践:从原理到RAG应用
  • STM32+原理图+PCB程序直流充电桩主控方案源
  • 2026年5月值得信赖的湘味餐厅开店加盟品牌如何选厂家推荐榜,念湘季、肖锅锅、湖南湘菜连锁店、湘菜外卖、念家湘厂家选择指南 - 海棠依旧大
  • One Hub:基于one-api二次开发的AI模型聚合网关部署与运维指南
  • DeepSeek Chat API服务Helm Chart开源模板(含GPU资源弹性伸缩、Prometheus指标注入、TLS自动轮转)
  • Translumo:Windows游戏实时翻译的终极免费解决方案:如何轻松翻译游戏字幕和视频文本
  • AI建站工具分人群解决方案:看看哪一种最适合你
  • Midjourney Basic计划全参数拆解,从生成额度、图像分辨率到商用权限——一份被官方刻意模糊的合同级分析
  • 基于大语言模型的银行对账单自动化分析与财务预测实战
  • 2026年风机隔音降噪top5品牌技术实力实测对比:新能源隔音降噪/水泵房噪音治理/设备噪音治理/实力盘点 - 优质品牌商家
  • 2026年5月正规的北京桥梁工程塔机设备厂家怎么选厂家推荐榜,QTZ7055/QTZ7520/QTZ7030/QTZ6516/QTZ6015厂家选择指南 - 海棠依旧大
  • 【仅开放72小时】:Gemini Workspace与Microsoft Entra ID双向同步的密钥轮换脚本(含自动审计日志生成器)
  • 【电子科技大学主办 | SPIE(SSN: 0277-786X)出版,往届会后3个月完成EI检索 | 检索非常稳定 | 录用率高】第三届计算机视觉、机器人与自动化工程国际学术会议(CRAE 2026)
  • 基于Next.js与Supabase的全栈健身应用开发实战指南
  • Windows安装安卓APK的完整指南:APK Installer免费工具使用教程
  • AI建站工具全流程保姆级攻略:从零到上线,一篇讲透
  • 【东亚美学AI化里程碑】:全球首份Midjourney Sumi-e风格Prompt工程白皮书(附东京艺术大学合作验证的17组对比测试数据)
  • 3步掌握京东自动评价:从繁琐到智能的终极解决方案