ss 显示socket状态
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 显示状态为listen的socket 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