用途:面向 Linux 网络诊断,整理网络配置、连通性测试、DNS 查询、端口与连接查看、HTTP 请求、抓包和流量监控等工具的使用技能。
主要能力与用法: 网络配置:用 ip addr / ip a 查看地址,ip route 查看路由,cat /etc/resolv.conf 查看 DNS;可用 ip addr add 192.168.1.100/24 dev eth0 临时配置地址,ip link set eth0 up/down 启用或禁用接口,ip route add 10.0.0.0/8 via 192.168.1.1 添加路由。 连通性测试:ping -c 4 hostname、ping -i 0.2 hostname、ping -s 1000 hostname;traceroute hostname,traceroute -n hostname,traceroute -T hostname,mtr hostname;DNS 用 nslookup、dig、dig +short、dig @8.8.8.8、host。 端口与连接:ss -tlnp、ss -ulnp、ss -tanp、ss -s,可按状态或目标过滤;netstat -tlnp、netstat -ulnp、netstat -anp、netstat -s;lsof -i、lsof -i :80、lsof -i tcp、lsof -i @192.168.1.1。 HTTP 工具:curl 包含 -I、-v、-X POST -d、-H、-u、-O、-o 等;wget 支持 -c 续传、-r 递归、--mirror 镜像。 抓包与流量:tcpdump -i eth0、按 port 80 或 host 过滤、-w capture.pcap 保存、-r 读取、-A 或 -X 显示内容;iftop、nethogs 实时监控;iperf3 -s 与 iperf3 -c server_ip 测带宽。
常见场景:查端口占用用 ss -tlnp | grep :8080 或 lsof -i :8080,必要时 kill -9 PID 或 fuser -k 8080/tcp;测服务连通用 nc -zv hostname 80、telnet hostname 80、curl -I;性能诊断用 ping、mtr --report、iperf3。
限制:资料未提供安装方式、版本要求、权限需求、平台差异及价格信息,相关内容暂未提供。