首頁 > 軟體

Linux下12個監視網路連線的ss命令範例

2020-06-16 16:31:02

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命令更高階,並提供有關網路連線的詳細資訊。

分享就是一種關懷...


IT145.com E-mail:sddin#qq.com