Linux 命令 - ss: 查看套接字统计信息

命令格式

ss [options] [ FILTER ]

 

命令参数

-h, --help
  显示帮助信息。

-V, --version
  显示版本信息。

-n, --numeric
  不解析服务名称。

-r, --resolve
  试着解析数字形式的地址和端口。

-a, --all
  显示所有的套接字。

-l, --listening
  显示所有监听状态的套接字。

-o, --options
  显示计时器信息。

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

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

-p, --processes
  显示使用套接字的进程。

-i, --info
  只显示 TCP 信息。

-s, --summary
  显示统计信息。

-4, --ipv4
  只显示 IPv4 的套接字,相当于 -f inet 选项。

-6, --ipv6
  只显示 IPv6 的套接字,相当于 -f inet6 选项。

-0, --packet
只显示 PACKET 套接字。

-t, --tcp
  只显示 TCP 套接字。

-u, --udp
  只显示 UDP 套接字。

-d, --dccp
  只显示 DCCP 套接字。

-w, --raw
  只显示 RAW 套接字。

-x, --unix
  只显示 Unix 域的套接字。

-f FAMILY, --family=FAMILY
  显示 FAMILY 类型的套接字。目前支持的类型有 unix、inet、inet6、link、netlink。

-D FILE, --diag=FILE
  不显示任何信息,将原始的 TCP 套接字信息转储到指定文件。
-F FILE, --filter=FILE

  从指定文件读取过滤器信息。

 

实例

a) 查看所有的 TCP 连接

[huey@huey-K42JE ~]$ ss -t -a
State      Recv-Q Send-Q      Local Address:Port          Peer Address:Port   
LISTEN     0      50                     :::eforward                 :::*       
LISTEN     0      50                     :::22181                   :::*       
LISTEN     0      50                     :::25992                   :::*       
LISTEN     0      128      ::ffff:127.0.0.1:9160                    :::*       
LISTEN     0      128       ::ffff:10.1.228.166:9160                    :::*       
LISTEN     0      128       fe80::43a:faff:fe00:11e:9160                    :::*       
LISTEN     0      128                   ::1:9160                    :::*       
LISTEN     0      128                    :::mysql                   :::*       
LISTEN     0      128                     *:6379                     *:*
...

b) 显示使用监听状态的套接字的进程信息。

[huey@huey-K42JE ~]$ ss -pl
Recv-Q Send-Q           Local Address:Port               Peer Address:Port   
0      50                          :::eforward                      :::*       
0      50                          :::22181                        :::*       
0      50                          :::25992                        :::*       
0      128           ::ffff:127.0.0.1:9160                         :::*       
0      128        ::ffff:10.1.228.166:9160                         :::*       
0      128    fe80::43a:faff:fe00:11e:9160                         :::*       
0      128                        ::1:9160                         :::*       
0      128                         :::mysql                        :::*       
0      128                          *:6379                          *:*        users:(("redis-server",43172,5))
...

c) 显示套接字的统计信息。

[huey@huey-K42JE ~]$ ss -s
Total: 421 (kernel 458)
TCP:   193 (estab 85, closed 58, orphaned 0, synrecv 0, timewait 55/0), ports 182

Transport Total     IP        IPv6
*	  458       -         -        
RAW	  0         0         0        
UDP	  15        7         8        
TCP	  135       11        124      
INET	  150       18        132      
FRAG	  0         0         0 

 

posted on 2015-10-23 14:35  huey2672  阅读(3694)  评论(0编辑  收藏  举报