ss命令用法小記

By francis_hao    Nov 4,2017 html

 

ss是一個查看socket的實用工具 ssh

概要

ss [options] [ FILTER ] socket

 

描述

ss能夠查看socket的統計信息,它容許像netstat那樣顯示信息。 tcp

 

選項

當沒有指定選項時,會列出打開的非監聽TCP sockets,也就是已經創建鏈接的socket。 工具

選項spa

說明htm

-h, --helpblog

顯示選項的用法總結進程

-V, --versionip

輸出版本信息

-n, --numeric

不去解析服務名(只顯示端口號)

-r, --resolve

嘗試解析數字的ip地址和端口

-a, --all

同時顯示監聽socket和非監聽socket(對TCP來講就是已經創建鏈接的socket)

-l, --listening

只顯示監聽socket(默認被省略的)

-o, --options

顯示timer相關信息

-e, --extended

顯示詳細的socket信息

-m, --memory

顯示socket的內存使用

-p, --processes

顯示使用socket的進程

-i, --info

顯示TCP內部的信息(像mss類的信息)

-s, --summary

打印概要信息,用於當socket太多並且不必逐一查看時

-4, --ipv4

只顯示IPv4的socket

-6, --ipv6

只顯示IPv6的socket

-t, --tcp

顯示TCP socket

-u, --udp

顯示UDP socket

 

FILTER

FILTER = [ state STATE-FILTER ] [ EXPRESSION ]

STATE-FILTER能夠是標準的TCP狀態:established, syn-sent, syn-recv, fin-wait-1, fin-wait-2, time-wait, closed, close-wait, last-ack, listen 和 closing.

all

全部的狀態

connected

全部的狀態除了listen和closed

synchronized

全部的connected狀態,除了syn-sent

 

示例

ss -t -a

顯示全部TCP socket

ss -o state established '( dport = :ssh or sport = :ssh )'

顯示全部創建的ssh鏈接

 

 


本文由 劉英皓 創做,採用 知識共享署名-非商業性使用-相同方式共享3.0中國大陸許可協議 進行許可。歡迎轉載,請註明出處:
轉載自:http://www.cnblogs.com/yinghao1991/p/7783585.html

 

 

參考

【1】man ss

相關文章
相關標籤/搜索