网络状态查看工具
- ifconfig
网络故障排除命令
主机相关
- ping 检测到目标主机是否畅通
- traceroute 检测当前主机和目标主机的状况, 追求服务器的每一跳的状况
- mtr 检测当前主机和目标主机的状况, 检查当前主机和目标主机中间是否有数据包丢失(比traceroute 全面, 建议使用这个)
- nslookup 查看域名对应ip
端口相关
- telnet 检查端口连接状态
tcpdump 分析数据包, 抓包工具
tcpdump -i any -n host 192.168.0.1 and port 80 -w /tmp/filea.txt
表示抓取192.168.0.1:80来的任意的包并保存到filea
netstat
netstat -ntpl
n表示显示ip而不是域名
t表示只显示tcp
p表示显示对应的进程
l表示tcp的监听状态
ss, 基本同netstat, 同时把进程号都显示出来了
网络管理和配置文件
网络配置文件
- ifcfe-eth0
- /etc/hosts