mtr

以下是 mtr(My Traceroute)命令的常用选项说明,并以表格方式清晰整理,方便你快速查阅和使用。


📘 mtr 命令基本语法

mtr [选项] <目标主机/IP>

📋 常用选项速查表

选项 全写 说明
-r --report 报告模式(非交互,运行完即输出摘要)
-w --report-wide 宽屏报告输出(增加字段宽度,便于阅读)
-c --report-cycles 报告模式下发送的次数(默认10)
-n --no-dns 不进行主机名解析,只显示 IP
-z (无全写) 去除图形字符,纯文本输出(常用于日志)
-b --show-ips 在主机名后显示 IP 地址(增强信息量)
-o --order <sort> 设置排序字段(如 LAST, AVG, LOSS 等)
-i --interval <秒> 设置每次探测的时间间隔(默认1秒)
-p --split 在终端中纵向显示每一跳统计(交互模式下)
-s --psize 指定探测包大小(bytes)
-u --udp 使用 UDP 而非默认的 ICMP
-T --tcp 使用 TCP 探测(更接近真实服务连接)
-4 --ipv4 强制使用 IPv4
-6 --ipv6 强制使用 IPv6
--xml (无简写) 以 XML 格式输出结果
--json (无简写) 以 JSON 格式输出结果(便于程序解析)

✅ 示例命令组合

1️⃣ 输出简洁报告(默认发送10次)

mtr -r www.baidu.com

2️⃣ 只发送一次探测,输出宽格式(适合日志、脚本)

mtr -rwzc 1 192.168.1.100

3️⃣ 使用 TCP 模拟真实连接(如数据库连接)

mtr -rwzTc 3 postgres.server.local

4️⃣ 不解析 DNS、纯 IP 输出

mtr -rwznc 5 8.8.8.8

🧠 补充说明


需要我做一张可打印的 A4 横向表格版 PDF 或 Markdown 格式表格吗?或者想要一个中文版的图文速查海报?我可以直接生成。