0

0

如何监控网络连接 ss命令替代netstat

P粉602998670

P粉602998670

发布时间:2025-08-05 14:53:01

|

801人浏览过

|

来源于php中文网

原创

ss 是替代 netstat 的更高效工具,因其性能更高、输出更清晰且功能更强,主流系统已推荐使用。1. 查看所有活动连接:ss -tuln;2. 查看所有 tcp 连接:ss -tn;3. 查看监听端口:ss -ln;4. 查看指定端口连接:ss -tn '( dport = :80 or sport = :80 )';5. 查看已建立连接:ss -tn state established;6. 查看进程信息:ss -tunlp(需 root 权限);7. 查看统计信息:ss -s。高级用法包括组合过滤、watch 实时监控及指定 ip 协议版本,需注意通过 -x、-w 查看 unix 和 raw 套接字,未安装时可通过 iproute2 包部署,ss 可完全取代 netstat 并提升诊断效率。

如何监控网络连接 ss命令替代netstat

在现代 Linux 系统中,

netstat
命令虽然广为人知,但由于其性能较差且已停止维护,逐渐被更高效、更快速的
ss
(Socket Statistics)命令所取代。如果你需要监控网络连接状态,
ss
是更推荐的工具。以下是
ss
如何替代
netstat
的详细说明和常用用法。


一、为什么用 ss 替代 netstat?

  • 性能更高
    ss
    直接从内核的
    TCP/UDP
    套接字信息中读取数据(通过
    netlink
    接口),而
    netstat
    是通过解析
    /proc/net/
    下的文件,效率较低。
  • 输出更清晰
    ss
    的输出更简洁,信息更全面。
  • 功能更强大:支持更灵活的过滤和状态筛选。
  • 系统默认推荐:主流发行版(如 CentOS 8+、Ubuntu 20.04+)已默认不再安装
    netstat
    ,建议使用
    ss

二、常见 netstat 命令与 ss 的等效替换

1. 查看所有活动连接(TCP/UDP)

# netstat 方式
netstat -tuln

# ss 等效命令
ss -tuln
  • -t
    :显示 TCP 连接
  • -u
    :显示 UDP 连接
  • -l
    :仅显示监听状态(LISTEN)
  • -n
    :以数字形式显示端口和 IP(不解析服务名/主机名)

2. 查看所有 TCP 连接(包括 ESTABLISHED)

# netstat
netstat -tn

# ss
ss -tn

3. 查看所有监听端口

# netstat
netstat -ln

# ss
ss -ln

4. 查看某个端口的连接(如 80 端口)

# netstat
netstat -an | grep :80

# ss(推荐方式)
ss -tn sport = :80
ss -tn dport = :80    # 目标端口为 80
ss -tn '( dport = :80 or sport = :80 )'
使用 sport(源端口)、dport(目标端口)配合 =、!=、 等操作符,支持复杂过滤。

5. 查看 ESTABLISHED(已建立)的连接

# netstat
netstat -tn | grep ESTABLISHED

# ss
ss -tn state established

其他可用状态包括:

  • syn-sent
  • syn-recv
  • fin-wait-1
  • fin-wait-2
  • time-wait
  • closed
  • close-wait
  • last-ack
  • listening
  • closing

6. 查看进程信息(需权限)

# netstat
netstat -tunlp

# ss
ss -tunlp
  • -p
    :显示关联的进程(PID/程序名)
  • 注意:需要 root 权限才能看到所有进程信息。

7. 查看 TCP 连接统计信息

# netstat
netstat -s

# ss
ss -s

输出各协议的连接统计,如 SYN 溢出、重传等,适合快速诊断网络异常。

松果AI写作
松果AI写作

专业全能的高效AI写作工具

下载

三、实用技巧与高级用法

1. 组合过滤(逻辑表达式)

# 查看目标端口是 22 且状态为 ESTABLISHED 的连接
ss -tn 'dport = :22 and state established'

# 查看非本地回环的连接
ss -t src != 127.0.0.1

2. 监控连接变化(配合 watch)

watch -n 1 'ss -tn state established'

每秒刷新一次已建立的 TCP 连接,适合排查连接数波动。

3. 查看 IPv4 或 IPv6 连接

ss -4 -tn    # 仅 IPv4
ss -6 -tn    # 仅 IPv6

四、注意事项

  • ss
    默认不显示所有协议(如 RAW、UNIX 套接字),需加
    -x
    查看 Unix 套接字,
    -w
    查看 RAW 套接字。
  • 某些旧系统可能未安装
    iproute2
    包(
    ss
    所属包),可通过以下命令安装:
# Ubuntu/Debian
sudo apt install iproute2

# CentOS/RHEL
sudo yum install iproute

基本上就这些。

ss
不仅更快,语法也更清晰,配合过滤功能可以精准定位网络问题。日常使用中,完全可以替代
netstat
,建议尽早熟悉。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1049

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

86

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

456

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

11

2026.01.19

tcp和udp的区别
tcp和udp的区别

TCP和UDP的区别,在连接性、可靠性、速度和效率、数据报大小以及适用场景等方面。本专题为大家提供tcp和udp的区别的相关的文章、下载、课程内容,供大家免费下载体验。

119

2023.07.25

udp是什么协议
udp是什么协议

UDP是OSI参考模型中一种无连接的传输层协议。本专题为大家带来udp是什么协议的相关文章,免费提供给大家。

288

2023.08.08

tcp和udp有什么区别
tcp和udp有什么区别

tcp和udp的区别有:1、udp是无连接的,tcp是面向连接的;2、udp是不可靠传输,tcp是可靠传输;3、udp是面向报文传输,tcp是面向字节流传输。想了解更多tcp相关的内容,可阅读本专题下面的相关文章。

382

2024.11.14

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1352

2023.06.21

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

1

2026.01.22

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Django 教程
Django 教程

共28课时 | 3.4万人学习

Java 教程
Java 教程

共578课时 | 49.2万人学习

微信小程序开发之API篇
微信小程序开发之API篇

共15课时 | 1.2万人学习

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

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