首页 › 技术笔记 › 正文

Linux 常用网络排查命令汇总

发布于 2026-10-09 · 分类:技术笔记 · 标签:Linux · 作者:玄金

平时在学习和折腾服务器的过程中,经常需要排查网络问题。这里把最常用的几个命令整理成备忘,方便以后查阅。

连通性检测

ping -c 4 example.com        # 发送 4 个 ICMP 包
traceroute example.com       # 查看经过的路由节点
mtr example.com              # ping 与 traceroute 的结合

端口与连接

ss -tlnp                     # 查看监听中的 TCP 端口及进程
ss -ant state established    # 查看已建立的连接
nc -zv 127.0.0.1 80          # 测试端口是否可达

DNS 查询

dig example.com A +short
nslookup example.com

抓包分析

tcpdump -i eth0 port 80 -nn
tcpdump -i any host 10.0.0.1 -w capture.pcap

抓包得到的 .pcap 文件可以下载到本地,用 Wireshark 打开做进一步分析。

排查思路

  • 先确认本机网络与 DNS 是否正常;
  • 再确认目标主机是否可达;
  • 最后确认端口与服务是否正常监听。