ss,它是iproute2包附帶的另一個工具,允許查詢socket有關統(tǒng)計信息。
直接輸入ss,默認顯示與netstat同樣的內(nèi)容
[root@Centos7 ~]# ss -t
State Recv-Q Send-Q Local Address:Port Peer Address:Port
ESTAB 0 52 192.168.1.131:ssh 192.168.1.18:59620
ss -t 只顯示TCP連接。
ss -u 只顯示UDP鏈接
ss -i 只顯示監(jiān)聽的端口
例:
- 只顯示端口為22(ssh)的連接:
[root@Centos7 ~]# ss state all sport = :ssh
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
tcp LISTEN 0 128 *:ssh *:*
tcp ESTAB 0 0 192.168.1.131:ssh 192.168.1.18:59620
tcp LISTEN 0 128 :::ssh :::*
- 查看已建立的socket(排除了listening和closed)
[root@Centos7 ~]# ss state connected sport = :ssh
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
tcp ESTAB 0 52 192.168.1.131:ssh 192.168.1.18:59620
- 列出指定的host或者ip段。
[root@Centos7 ~]# ss state all dst 74.125.0.0/16
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
tcp ESTAB 0 0 192.168.0.136:33616 74.125.142.189:https
tcp ESTAB 0 0 192.168.0.136:42034 74.125.70.189:https
tcp ESTAB 0 0 192.168.0.136:57408 74.125.202.189:https