XuLaLa.Tech

首页客户端下载Windows 使用V2Ray 教程SSR 教程Clash 教程

Linux ss命令: 不要再用只会用netstat

2025.04.09

ss命令行实用程序可以显示诸如PACKET、TCP、UDP、DCCP、RAW和Unix域套接字等的数据信息, 是netstat的替代品, ss更易于使用,显示的信息类似于netstat,ss可以显示比其他工具更多的TCP和状态信息。

ss让你您可以获得关于Linux机器如何与其他机器、网络和服务进行通信的非常详细的信息;关于网络连接、网络协议统计信息和Linux套接字连接的详细信息。掌握了这些信息,您可以更轻松地解决各种网络问题。

文章目录

  • 1 语法
  • 2 例子
    • 2.1 显示所有TCP套接字。ss-u-a显示所有UDP套接字。
    • 2.2 显示所有已建立的ssh或者https连接。
    • 2.3 查找所有连接到X服务器的本地进程。
    • 2.4 列出IP版本4套接字
    • 2.5 列出到特定IP地址的连接

语法

Syntax:
ss [options] [FILTER]
Options
-n, --numeric    Do now try to resolve service names.
-r, --resolve    Try to resolve numeric address/ports.
-a, --all        Display all sockets.
-l, --listening  Display listening sockets.
-o, --options    Show timer information.
-e, --extended   Show detailed socket information
-m, --memory     Show socket memory usage.
-p, --processes  Show process using socket.
-i, --info       Show internal TCP information.
-s, --summary    Print summary statistics.This option does not parse socket lists
obtaining summary from various sources. It is useful when amount
of sockets is so huge that parsing /proc/net/tcp is painful.

例子

显示所有TCP套接字。ss-u-a显示所有UDP套接字。

ss -t -a

显示所有已建立的ssh或者https连接。

ss -o state established '( dport = :ssh or sport = :ssh )'
ss -a state established ‘( dport = :https or sport = :https )’

查找所有连接到X服务器的本地进程。

ss -o state fin-wait-1 '( sport = :http or sport = :https )' dst 193.233.7/24

列出IP版本4套接字

ss -a -4
# ipv6
ss -a -6

列出到特定IP地址的连接

ss -a dst 192.168.4.25
© 2010-2022 XuLaLa 保留所有权利 本站由 WordPress 强力驱动
请求次数:69 次,加载用时:0.665 秒,内存占用:32.19 MB