Linux 下12個監(jiān)視網(wǎng)絡連接的 ss 命令示例
ss 命令是用于在 Linux 系統(tǒng)上顯示與網(wǎng)絡套接字相關的信息的工具。 該工具顯示 netstat 命令的更多詳細信息,該命令用于顯示活動的套接字連接。
在本指南中,我們深入研究了 ss 命令如何用于在 Linux 中顯示各種套接字連接信息。

1、列出所有連接
基本的 ss 命令,不帶任何選項,僅列出所有連接,無論它們處于什么狀態(tài)。

2、列出監(jiān)聽端口和非監(jiān)聽端口
您可以使用 -a 選項檢索偵聽端口和非偵聽端口的列表,如下所示:

3、列出監(jiān)聽套接字

要僅顯示偵聽套接字,請使用-l標志,如圖所示。
4、列出所有 TCP 連接
要顯示所有 TCP 連接,請使用 -t 選項,如圖所示:

5、列出所有偵聽的 TCP 連接
要查看所有偵聽的 TCP 套接字連接,請使用 -lt 組合,如圖所示:

6、列出所有 UDP 連接
要查看所有 UDP 套接字連接,請使用 -ua 選項,如圖所示:

7、列出所有偵聽的 UDP 連接
要列出監(jiān)聽的UDP連接,請使用-lu選項。

8、顯示套接字的 PID (進程ID)
要顯示與套接字連接有關的進程 ID,請使用 -p 標志,如圖所示:

9、顯示摘要統(tǒng)計
要列出摘要統(tǒng)計信息,請使用 -s 選項。

10、顯示 IPv4 和 IPv6 套接字連接
如果您對IPv4套接字連接感到好奇,請使用-4選項。

要顯示 IPv6 連接,請使用 -6 選項。
11、按端口號過濾連接
ss 命令還允許您過濾套接字端口號或地址號。 例如,要顯示具有 ssh 的目標端口或源端口的所有套接字連接,請運行命令。

或者,您可以根據(jù)服務名稱過濾套接字連接,然后運行。

12、檢查手冊頁中的 ss 命令
要深入了解 ss 命令的用法,請使用該命令檢查手冊頁。

總結
這些是與ss命令一起使用的一些常用選項。由于 ss 命令的性能出色且功能豐富,該命令被認為比 netstat 命令更高級,可以使用 ss 命令替代 netsate 命令成為我們?nèi)粘2榭?socket 相關信息的利器。常見的 ss 命令使用方式,基本如上,更多的需我們結合自己的能力不斷地在工作中總結。




















