首页 > 其他 > 详细

ss 显示socket状态

时间:2020-05-13 12:30:13      阅读:52      评论:0      收藏:0      [点我收藏+]

ss ===show socket用于显示socket状态

 

所有的TCP sockets
所有的UDP sockets
所有ssh/ftp/ttp/https持久连接
所有连接到Xserver的本地进程
使用state(例如:connected, synchronized, SYN-RECV, SYN-SENT,TIME-WAIT)、地址、端口过滤
所有的state FIN-WAIT-1 tcpsocket连接以及更多

 

ss执行得效率比nestat 的要高

netstat是遍历/proc下面每个PID目录,ss直接读/proc/net下面的统计信息。所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多

ss -s 列出当前socket 详细信息
ss -l 显示本地打开的所有端口,包括主机自己连接的
ss -pl 显示每个进程打开的socket
ss -t -a 显示所有tcp 连接
ss -u -a 显示所有udp 连接

ss -o state established ( dport = :http or sport = :http ) 显示所有已建立的HTTP连接
ss -o state established ( dport = :smtp or sport = :smtp ) 显示所有已建立的HTTP连接

 

过滤IP地址

ss src  IP_PATTERN

ss src 113.112.114.22  列出来着指定ip的连接
还可以指定端口
ss src 113.112.114.22:80

 

端口筛选

ss dport op port
过滤目标端口,反之sport ,运算符,端口号

ss dport <2004

 

 

 

 

 

 

 


 

ss 显示socket状态

原文:https://www.cnblogs.com/betterquan/p/12880673.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!