网络状态查看工具

  • ifconfig

image.png

网络故障排除命令

主机相关

  • ping 检测到目标主机是否畅通
  • traceroute 检测当前主机和目标主机的状况, 追求服务器的每一跳的状况
  • mtr 检测当前主机和目标主机的状况, 检查当前主机和目标主机中间是否有数据包丢失(比traceroute 全面, 建议使用这个)
  • nslookup 查看域名对应ip

image.png

端口相关

  • telnet 检查端口连接状态
  • tcpdump 分析数据包, 抓包工具

    1. tcpdump -i any -n host 192.168.0.1 and port 80 -w /tmp/filea.txt
    2. 表示抓取192.168.0.1:80来的任意的包并保存到filea
  • netstat

    1. netstat -ntpl
    2. n表示显示ip而不是域名
    3. t表示只显示tcp
    4. p表示显示对应的进程
    5. l表示tcp的监听状态

    image.png

  • ss, 基本同netstat, 同时把进程号都显示出来了

image.png

网络管理和配置文件

image.png
网络配置文件

  • ifcfe-eth0
  • /etc/hosts