天天看点

Linux命令(34):ss命令-获取socket统计信息

ss命令

功能说明

    可以用来获取socket统计信息,它可以显示比netstat更多的内容,而且比netstat更快。用法如下:

  ss [选项] 

常用参数

选项

说明

-h

帮助信息

-V

程序版本信息

-n

不解析服务名称,以数字方式显示

-a

显示所有套接字

-l

显示监听状态的套接字

-o

显示计时器信息

-e

显示详细的套接字(sockets)信息

-m

显示套接字(socket)的内存使用情况

-p

显示使用套接字(socket)的进程

-4

仅显示IPv4的套接字

-6

仅显示IPv6的套接字

-t

仅显示 TCP套接字

-u

仅显示 UCP套接字

-w

仅显示 RAW套接字

-x

仅显示 Unix套接字

示例                    

    -t -a 显示TCP连接

[root@c7 ~]# ss -t -a

    -l 列出所有打开的网络连接端口   

[root@c7 ~]# ss -l

    -lp 查看进程使用的socket

[root@c7 ~]# ss -lp

    -lp src: 80 查看当前服务器80端口被什么程序占用了

[root@c6 ~]# ss -lp src :80  

State       Recv-Q Send-Q                   Local Address:Port                       Peer Address:Port   

LISTEN      0      128                                 :::http                                 :::*        users:(("httpd",1123,4),("httpd",18894,4),("httpd",18895,4),("httpd",18896,4),("httpd",18897,4),("httpd",18898,4),("httpd",18899,4),("httpd",18901,4),("httpd",18903,4))

      本文转自cix123  51CTO博客,原文链接:http://blog.51cto.com/zhaodongwei/1879685,如需转载请自行联系原作者

继续阅读