Ubuntu排查命令汇总

netstat -tunlp | grep nginx #查找 nginx进程当前监听的 ​​TCP/UDP 端口​​
netstat -tuln | grep 8000 #检查 8000端口是否被占用,以及它的监听状态。
netstat -tulnp | grep 8000 #检查8000端口是否被占用,显示进程名和pid
ss -tuln | grep 8000 #和 netstat类似,但 ss(Socket Statistics)是更现代的替代工具,速度更快
sudo lsof -i :8000 #精确查看 8000端口被哪个进程占用​​,并显示详细信息(进程名、PID、用户等)。

iptables -L -n -v #显示当前防火墙规则
-L:列出规则。-n:以数字形式显示 IP 和端口(不解析域名和服务名称)。-v:显示详细信息(如数据包和字节计数)。
iptables -nvL && iptables -t nat -nvL && iptables -t mangle -nvL #查看当前的防火墙规则(包括所有表)

curl -v http://127.0.0.1:80
curl -v http://127.0.0.1:8001

posted @ 2025-07-12 21:31  稳静运维  阅读(15)  评论(0)    收藏  举报