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))