# Linux网络分析

总的来说,Linux 网络命令涉及到这么几块:

  • 网络配置: ifconfig、 ip
  • 连通性探测: ping、 traceroute、 telnet、 mtr
  • 网络连接: netstat、 ss、 nc、 lsof
  • 流量统计: ifstat、 sar、 iftop
  • 交换与路由: arp、 arping、 vconfig、 route
  • 防火墙: iptables、 ipset
  • 域名: host、 nslookup、 dig、 whois
  • 抓包: tcpdump
  • 虚拟设备: tunctl、 brctl、 ovs

链接:https://juejin.cn/post/6844903844267180039

# ifconfig               # 查看所有网络接口的属性
# iptables -L            # 查看防火墙设置
# route -n               # 查看路由表


# netstat -lntp          # 查看所有监听端口
# netstat -antp          # 查看所有已经建立的连接
# netstat -s             # 查看网络统计信息

服务
# chkconfig --list       # 列出所有系统服务
# chkconfig --list | grep on    # 列出所有启动的系统服务
1
2
3
4
5
6
7
8
9
10
11
12