ss功能:用來顯示套接字信息的,類似於netstat,可以顯示更多的信息,用於替代netstat。
ss常用選項
ss
-t:tcp協議的連接
-u:udp協議的鏈接
-w:裸套接字相關
-x:unix sock相關
-l:listen監聽狀態的連接
-a:所有狀態的連接
-e:顯示擴展信息
-m:顯示套接連接使用的內存信息
-p:進程及UDP
-n:數字格式顯示
-o:計時器信息
常用組合:
-tan, -tanl, -tanlp, -uan
TCP常見狀態:
LISTEN:監聽
ESTABLISHED:已建立連接
FIN_WAIT_1
FIN_WAIT_2
SYN_SENT
SYN_RECV
CLOSED
其他用法:
ss -l 顯示本地打開的所有端口
ss -pl 顯示每個進程具體打開的socket
ss -t -a 顯示所有tcp socket
ss -u -a 顯示所有的UDP Socekt
ss -o state established '( dport = :ssh or sport = :ssh )' 顯示所有已建立的ssh連接
ss -o state established '( dport = :http or sport = :http )' 顯示所有已建立的HTTP連接
ss -s 列出當前socket詳細信息
