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

本文详细介绍了ss命令的功能及其用法,ss命令能获取socket统计信息,相比netstat提供更多内容且速度更快。文中列举了多个示例,包括显示所有TCP连接、列出所有打开的网络连接端口及查看特定端口占用情况等。

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,如需转载请自行联系原作者




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值