-
ping
- 用于测试目标主机的连通性,发送ICMP Echo请求。
- 用法:
ping [选项] [目标] - 示例:
ping google.com
-
traceroute/traceret/tracepath
- 用于追踪数据包的路由路径,检测网络延迟或丢包。
- 用法:
traceroute [选项] [目标]或mtr [选项] [目标](更直观) - 示例:
mtr google.com
-
netcat
- 强大的网络工具,用于端口扫描、TCP和UDP连接测试,转发数据包等。
- 用法:
nc [选项] [目标] [端口] - 示例:
nc -zv google.com 80(检查HTTP端口80)
-
iwconfig/iwgeti
- 用于Wi-Fi网络检测,查看路由器或访问点的状态。
- 用法:
iwconfig(显示当前接口信息)或iwgeti(获取网络信息) - 示例:
iwgeti wlan
-
nmap -安全扫描工具,检测开放端口和服务,了解系统信息。
- 用法:
nmap [选项] [目标] - 示例:
nmap -p 80 google.com(扫描HTTP端口)
- 用法:
-
ss
- 显示网络统计信息,如带宽和丢包率。
- 用法:
ss [选项] - 示例:
ss -n(显示详细信息)
-
curl/wget -下载网页或资源,测试HTTP/HTTPS连接。
- 用法:
curl [选项] [URL]或wget [选项] [URL] - 示例:
curl -I google.com(显示HTTP头)
- 用法:
-
ssh
- 远程登录工具,用于测试端口连通性。
- 用法:
ssh [选项] [用户@[目标] ][端口] - 示例:
ssh -p 22 user@example.com
-
iperf/iperf3
- 测量网络带宽,评估数据传输性能。
- 用法:
iperf3 [选项] [目标] - 示例:
iperf3 -f 10M google.com
-
nethogs -显示网络连接和进程使用情况。
- 用法:
nethogs [选项] - 示例:
nethogs -n 5(显示前五个网络连接)
- 用法:
选择工具的建议
- 连通性测试:使用
ping或mtr。 - 网络诊断:使用
traceroute或mtr。 - 安全相关:使用
nmap或netcat。 - 性能监控:使用
iperf或ss。
根据具体需求选择合适的工具,确保能够有效地解决网络问题。









