Linux 下12個監(jiān)視網(wǎng)絡(luò)連接的 ss 命令示例
ss 命令是用于在 Linux 系統(tǒng)上顯示與網(wǎng)絡(luò)套接字相關(guān)的信息的工具。 該工具顯示 netstat 命令的更多詳細(xì)信息,該命令用于顯示活動的套接字連接。
在本指南中,我們深入研究了 ss 命令如何用于在 Linux 中顯示各種套接字連接信息。
1、列出所有連接
基本的 ss 命令,不帶任何選項,僅列出所有連接,無論它們處于什么狀態(tài)。
2、列出監(jiān)聽端口和非監(jiān)聽端口
您可以使用 -a 選項檢索偵聽端口和非偵聽端口的列表,如下所示:
3、列出監(jiān)聽套接字
要僅顯示偵聽套接字,請使用-l標(biāo)志,如圖所示。
4、列出所有 TCP 連接
要顯示所有 TCP 連接,請使用 -t 選項,如圖所示:
5、列出所有偵聽的 TCP 連接
要查看所有偵聽的 TCP 套接字連接,請使用 -lt 組合,如圖所示:
6、列出所有 UDP 連接
要查看所有 UDP 套接字連接,請使用 -ua 選項,如圖所示:
7、列出所有偵聽的 UDP 連接
要列出監(jiān)聽的UDP連接,請使用-lu選項。
8、顯示套接字的 PID (進(jìn)程ID)
要顯示與套接字連接有關(guān)的進(jìn)程 ID,請使用 -p 標(biāo)志,如圖所示:
9、顯示摘要統(tǒng)計
要列出摘要統(tǒng)計信息,請使用 -s 選項。
10、顯示 IPv4 和 IPv6 套接字連接
如果您對IPv4套接字連接感到好奇,請使用-4選項。
要顯示 IPv6 連接,請使用 -6 選項。
11、按端口號過濾連接
ss 命令還允許您過濾套接字端口號或地址號。 例如,要顯示具有 ssh 的目標(biāo)端口或源端口的所有套接字連接,請運行命令。
或者,您可以根據(jù)服務(wù)名稱過濾套接字連接,然后運行。
12、檢查手冊頁中的 ss 命令
要深入了解 ss 命令的用法,請使用該命令檢查手冊頁。
總結(jié)
這些是與ss命令一起使用的一些常用選項。由于 ss 命令的性能出色且功能豐富,該命令被認(rèn)為比 netstat 命令更高級,可以使用 ss 命令替代 netsate 命令成為我們?nèi)粘2榭?socket 相關(guān)信息的利器。常見的 ss 命令使用方式,基本如上,更多的需我們結(jié)合自己的能力不斷地在工作中總結(jié)。