在Linux系统中,网络调试是保障服务稳定性和排查连接问题的关键步骤。以下是一些常用工具和方法,帮助你高效定位网络故障:
1. 基础网络检查工具 📊
ping
:测试主机可达性ping 8.8.8.8
nslookup
/dig
:解析DNS记录dig example.com
ifconfig
/ip a
:查看网络接口状态ip a show eth0
2. 抓包分析利器 📦
tcpdump
:实时抓取网络流量tcpdump -i eth0 -nn
Wireshark
:图形化抓包分析工具
点击了解Wireshark高级用法
3. 服务状态与端口排查 🔍
netstat
/ss
:监控网络连接和端口ss -tuln
lsof
:列出打开的文件/网络连接lsof -i :80
4. 日志与系统监控 📖
- 查看系统日志:
journalctl -u networking.service
- 使用
nmap
扫描开放端口:nmap -sT localhost
5. 常见问题排查流程 🧩
- 检查物理连接(网线/无线信号)
- 验证IP配置是否正确
- 确认防火墙规则(如
iptables
/ufw
) - 分析路由表(
ip route
) - 抓包定位协议层问题
如需进一步学习网络工具的使用,可访问 Linux网络工具合集 获取详细教程。🔧