網(wǎng)站建設(shè) 預(yù)付款如何搭建個人網(wǎng)站
ss
命令的基本用法
ss [選項]
-tanl
選項解釋
-t
:顯示 TCP 連接。-a
:顯示所有連接(包括監(jiān)聽端口)。-n
:顯示數(shù)字形式的地址和端口號,而不是解析為主機(jī)名和服務(wù)名。-l
:僅顯示監(jiān)聽的端口。
使用示例
假設(shè)你想查看系統(tǒng)上所有的 TCP 監(jiān)聽端口及其詳細(xì)信息,可以使用以下命令:
ss -tanl
輸出示例
執(zhí)行 ss -tanl
命令后,你可能會看到類似以下的輸出:
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 127.0.0.1:5432 *:*
LISTEN 0 128 0.0.0.0:22 *:*
LISTEN 0 128 127.0.0.1:631 *:*
LISTEN 0 128 0.0.0.0:80 *:*
解釋輸出字段
- State:連接狀態(tài)(例如 LISTEN、ESTABLISHED 等)。
- Recv-Q:接收隊列中的字節(jié)數(shù)。
- Send-Q:發(fā)送隊列中的字節(jié)數(shù)。
- Local Address:Port:本地地址和端口號。
- Peer Address:Port:對等地址和端口號(對于監(jiān)聽端口,通常為
*:*
)。
其他常用選項
-u
:顯示 UDP 連接。-p
:顯示與每個連接相關(guān)的進(jìn)程信息。-e
:顯示擴(kuò)展信息,如用戶、inode 等。-f
:顯示更多細(xì)節(jié),如時間戳。
示例:顯示所有 TCP 和 UDP 連接
ss -tanul
示例:顯示與每個連接相關(guān)的進(jìn)程信息
ss -tanlp
示例:顯示擴(kuò)展信息
ss -tanle
實際應(yīng)用
-
檢查監(jiān)聽端口:
ss -tanl
-
檢查所有 TCP 連接:
ss -tan
-
檢查所有 UDP 連接:
ss -uan
-
檢查特定端口的連接:
ss -tanl '( sport = :80 or dport = :80 )'
-
檢查特定 IP 地址的連接:
ss -tan dst 192.168.1.1
總結(jié)
ss -tanl
是一個非常有用的命令,可以幫助你快速了解系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)。通過結(jié)合不同的選項,你可以獲取更詳細(xì)的信息,并根據(jù)需要進(jìn)行過濾和分析。希望這篇文章能幫助你更好地理解和使用 ss
命令!
歡迎點贊、關(guān)注、轉(zhuǎn)發(fā)、收藏!!!