tcp6 0 0 :::8080 :::* LISTEN 2871/java

優缺點

2. lsof:基于進程的文件檢測

快速定位命令

sudo lsof -i :80

關鍵參數

輸出示例

COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME  
nginx 1234 root 6u IPv4 0xabcd 0t0 TCP *:http (LISTEN)

特殊應用

3. ss:netstat的高效替代品

現代Linux推薦命令

ss -tulnp | grep '80'

參數說明

性能優勢

4. fuser:通過端口反向查找進程

精準定位

sudo fuser 80/tcp

輸出解析

80/tcp:               1234  5678

5. /proc 文件系統:底層信息直接讀取

手動查詢方法

ls -l /proc/<PID>/fd | grep socket:

6. nmap:端口掃描利器

掃描本機開放端口

nmap -sT -O 127.0.0.1

參數組合

三、五大實戰場景解析

場景1:快速定位HTTP服務沖突

sudo ss -tlnp | grep ':80\b'

場景2:檢測Docker容器端口泄漏

docker ps --format "{{.Ports}}" | awk -F'->' '{print $1}'  
sudo lsof -i -P -n | grep -v 'docker-proxy'

場景3:追蹤異常外聯請求

sudo netstat -atnp | grep ESTABLISHED | awk '{print $5}' | cut -d: -f1 | sort | uniq -c

場景4:排查TIME_WAIT堆積

watch -n 1 'ss -o state time-wait | wc -l'

場景5:Kubernetes環境端口檢測

kubectl get pods -o json | jq '.items[].spec.containers[].ports[]'  
nsenter -t <PID> -n ss -ltn

四、三個進階技巧

1. 自動化監控腳本

#!/bin/bash
PORT=8080
while true; do
if ss -tln | grep -q ":$PORT"; then
echo "$(date): Port $PORT is occupied" >> port_monitor.log
break
fi
sleep 10
done

2. 火焰圖定位瓶頸

perf record -e syscalls:sys_enter_accept -a  
perf script | flamegraph.pl > port_accept.svg

3. eBPF深度追蹤

sudo bpftrace -e 'tracepoint:syscalls:sys_enter_accept { printf("%s %d\n", comm, args->fd); }'

五、常見問題FAQ

Q1: 為什么netstat顯示127.0.0.1:8080和:::8080兩種監聽?
A: 分別表示IPv4和IPv6協議棧的監聽,可通過sysctl net.ipv6.bindv6only=1調整綁定策略。

Q2: TIME_WAIT狀態是否影響服務重啟?
A: 是,可通過sysctl net.ipv4.tcp_tw_reuse=1加速端口復用。

Q3: 如何永久保存端口監控配置?
A: 使用systemd創建定時器單元或配置crontab任務。

六、總結與工具對比

工具速度信息詳細度易用性適用場景
netstat兼容舊系統
ss現代Linux性能分析
lsof極高進程級深度排查
nmap安全審計與全端口掃描

掌握這些工具的組合使用,可覆蓋從基礎運維到性能調優的全場景需求。建議在日常工作中優先使用ss+lsof組合,在復雜網絡問題中引入eBPF等高級技術,構建多層次的端口監控體系。

上一篇:

掌握Kandinsky 3.0常用提示詞的技巧

下一篇:

美國公司注冊信息包括哪些內容
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費