2021-05-12 14:32:11
Linux下12個監視網路連線的ss命令範例
ss命令是用於在Linux系統上顯示與網路通訊端相關的資訊的工具。 該工具顯示netstat命令的更多詳細資訊,該命令用於顯示活動的通訊端連線。
在本指南中,我們深入研究了ss命令如何用於在Linux中顯示各種通訊端連線資訊。
1.列出所有連線
基本的ss命令,不帶任何選項,僅列出所有連線,無論它們處於什麼狀態。
$ ss
2.列出監聽埠和非監聽埠
您可以使用-a選項檢索偵聽埠和非偵聽埠的列表,如下所示。
$ ss -a
3.列出監聽通訊端
$ ss -l
要僅顯示偵聽通訊端,請使用-l標誌,如圖所示。
4.列出所有TCP連線
要顯示所有TCP連線,請使用-t選項,如圖所示。
$ ss -t
5.列出所有偵聽的TCP連線
要檢視所有偵聽的TCP通訊端連線,請使用-lt組合,如圖所示。
$ ss -lt
6.列出所有UDP連線
要檢視所有UDP通訊端連線,請使用-ua選項,如圖所示。
$ ss -ua
7.列出所有偵聽的UDP連線
要列出監聽的UDP連線,請使用-lu選項。
$ ss -lu
8.顯示通訊端的PID(進程ID)
要顯示與通訊端連線有關的進程ID,請使用-p標誌,如圖所示。
$ ss -p
9.顯示摘要統計
要列出摘要統計資訊,請使用-s選項。
$ ss -s
10.顯示IPv4和IPv6通訊端連線
如果您對IPv4通訊端連線感到好奇,請使用-4選項。
$ ss -4
要顯示IPv6連線,請使用-6選項。
$ ss -6
11.按埠號過濾連線
ss命令還允許您過濾通訊端埠號或地址號。 例如,要顯示具有ssh的目標埠或源埠的所有通訊端連線,請執行命令。
$ ss -at '( dport = :25 or sport = :25 )'
或者,您可以執行命令。
$ ss -at '( dport = :smtp or sport = :smtp )'
12.檢查手冊頁中的ss命令
要深入了解ss命令的用法,請使用該命令檢查手冊頁。
$ man ss
這些是與ss命令一起使用的一些常用選項。 該命令被認為比netstat命令更高階,並提供有關網路連線的詳細資訊。
分享就是一種關懷...
相關文章