网络工具分类及功能说明
一、网络接口配置类 ifconfig:用于显示和配置网络接口参数。 ip:可管理网络接口、路由表及ARP缓存。
二、网络路由追踪类 traceroute:追踪数据包从本地到目标主机的网络路径。 tracepath:功能与traceroute类似,用于路由追踪。 mtr:结合ping和traceroute功能,实时显示路由路径、丢包率及响应时间。
三、网络状态查看类 netstat:显示网络连接、路由表、接口统计等状态信息。 ss:比netstat更高效,支持多条件过滤,显示详细连接信息。 iftop:实时监控网络接口流量情况。 nload:实时显示接口上传/下载流量。 bmon:监控多个网络接口的流量状态。 vnstat:统计网络接口的长期流量使用数据。
四、DNS查询类 dig:功能强大的DNS查询工具,支持查询各类DNS记录。 nslookup:查询域名对应的IP地址,或反向查询域名。 host:常用DNS查询工具,支持查询IP地址、MX记录等。
五、网络文件传输类 wget:支持HTTP/HTTPS/FTP协议,用于网络文件下载。 scp:基于SSH协议的安全文件传输工具。 sftp:基于SSH的交互式文件传输工具。 rsync:用于本地与远程主机间的文件/目录同步。
六、网络接口工具类 ethtool:查询和配置以太网接口参数。 iwconfig:配置和显示无线网卡参数(部分功能被nmcli替代)。 tplugstatus:特定环境下检查网络接口插拔状态。
七、网络连接测试类 ping:最常用的网络连通性测试工具。 nc(netcat):创建TCP/UDP连接,支持数据收发,功能全面。
八、网络扫描类 nmap:专业的网络扫描工具,用于端口、服务及主机发现。
九、网络数据包捕获类 tcpdump:捕获并分析网络数据包,用于协议分析、故障排查和安全审计。 tshark:Wireshark的命令行版本,支持数据包捕获与分析。
十、系统网络信息类 arp:显示和管理ARP(地址解析协议)缓存。 hostname:显示或设置系统主机名。 whois:查询域名注册信息。 nmcli:命令行管理网络连接的工具。
十一、网络数据传输测试类 iperf:测试网络带宽性能,支持TCP/UDP连接,测量吞吐量、延迟等指标 十二、网络资源获取类 curl:支持HTTP/HTTPS/FTP等多协议,用于发送请求、文件传输及自动化脚本任务
#Linux网络命令大全##网络工程师必备##网络故障排查
~