window 路由跟踪指令 tracert ip
netstat -tunlp
参数说明:
-t 表示显示TCP连接
-u 表示显示UDP连接
-n 表示不解析服务名(即,显示端口号而不是服务名)
-l 表示显示监听状态的端口
-p 表示显示进程信息
netstat 命令
查看特定端口(例如 8080)的所有连接
sudo netstat -anp | grep :8080
这里 -a 表示显示所有连接和监听端口,-n 表示以数字形式显示地址和端口号,-p 显示与每个连接相关的程序名称和PID。
ss 命令
sudo ss -tanp | grep :8080
这里的选项与 netstat 类似:-t 显示 TCP 连接,-a 显示所有连接,-n 显示数字形式的地址和端口号,-p 显示程序名和 PID。
使用 lsof 命令
查看特定端口(例如 8080)的所有连接
sudo lsof -i :8080
# 使用 netstat
sudo netstat -anp | grep :8080
# 使用 ss
sudo ss -tanp | grep :8080
# 使用 lsof
sudo lsof -i :8080
netstat 命令
显示所有活动的 TCP 连接:
netstat -at
显示所有监听的端口(包括 TCP 和 UDP)
netstat -ltup
显示所有连接,包括程序名:
netstat -tanp
显示所有监听的端口:
ss -l