小甲鱼 发表于 2023-10-24 04:47:39

ss - 查看系统的网络 socket

ss 命令

概述:

ss 命令用于查看系统的网络 socket。

它是 netstat 命令的替代品,提供了更多的功能和更快的速度。


格式:

ss [ OPTIONS ] [ FILTER ]


选项:


选项含义
-n 显示数字,不解析服务名称。
-r 解析主机名。
-a 显示所有的 sockets。
-l 显示监听的 sockets。
-p 显示进程信息。
-e 显示详细信息。
-o 显示计时信息。
-x 显示 Unix domain sockets。
-t 显示 TCP sockets。
-u 显示 UDP sockets。
-4 只显示 IPv4 的 sockets。
-6 只显示 IPv6 的 sockets。
-s 显示统计信息。


参数:


参数 含义
FILTER 用于过滤 sockets。FILTER 可以是一个或多个过滤条件,每个过滤条件由一个关键字和一个值组成,关键字和值之间用 = 连接。


实例:

$ ss -t -a# 显示所有的 TCP sockets
$ ss -u -a# 显示所有的 UDP sockets
$ ss -l -n# 显示所有监听的 sockets,不解析服务名称
$ ss -p -e# 显示所有 sockets 的进程信息和详细信息
小甲鱼科普:

ss 命令是一个强大的网络工具,用于查看和分析系统的网络状态。

与 netstat 命令相比,ss 命令提供了更多的功能,如显示所有的 TCP 和 UDP sockets,显示进程信息,显示详细信息等。

此外,ss 命令还提供了强大的过滤功能,可以根据多种条件过滤出需要的 sockets。


来源: ss - 查看系统的网络 socket
页: [1]
查看完整版本: ss - 查看系统的网络 socket