linux ss命令

ss 命令是 Linux 系统中用于查看套接字统计信息的工具,它能够显示 TCP、UDP 等协议的活动套接字信息。以下是 ss 命令的一些常见参数及其功能:

  • -a--all:显示所有套接字(sockets),包括监听状态的套接字和已建立的连接。

  • -l--listening:仅显示处于监听状态的套接字。

  • -n--numeric:不解析服务名称,以数字形式显示端口号。

  • -p--processes:显示使用套接字的进程信息。

  • -t--tcp:仅显示 TCP 协议的套接字。

  • -u--udp:仅显示 UDP 协议的套接字。

  • -r--resolve:解析主机名。

  • -e--extended:显示详细的套接字信息。

  • -m--memory:显示套接字的内存使用情况。

  • -i--info:显示内部 TCP 信息。

  • -s--summary:显示套接字使用情况的概要。

  • -4--ipv4:仅显示 IPv4 版本的套接字。

  • -6--ipv6:仅显示 IPv6 版本的套接字。

  • -0--packet:显示 PACKET 套接字。

使用 ss 命令时,可以通过添加 [FILTER] 参数来过滤输出结果,例如 ss -tulnp 将显示所有监听的 TCP、UDP 套接字以及使用它们的进程。

Top