网络工具包net-tools和iproute对比
从下面这个图来看,netstat和ss都是网络相关的监控,netstat在协议栈中每一层都可以做监控统计:TCP、路由表、网络接口、协议等,但是在Linux中,netstat已经不为推荐,取而代之的是ss。
Linux Performance Observability Tools — Taken from http://www.brendangregg.com/linuxperf.html
应用层
命令对比
| net-tools命令 | iproute命令 |
|---|---|
| arp -na | ip neigh |
| ifconfig | ip link |
| ifconfig -a | ip addr show |
| ifconfig –help | ip help |
| ifconfig -s | ip -s link |
| ifconfig eth0 up | ip link set eth0 up |
| ipmaddr | ip maddr |
| iptunnel | ip tunnel |
| netstat | ss |
| netstat -i | ip -s link |
| netstat -g | ip maddr |
| netstat -l | ss -l |
| netstat -r | ip route |
| route add | ip route add |
| route del | ip route del |
| route -n | ip route show |
| vconfig | ip link |
主要工具
- ip : 管理路由、设备、策略和隧道等
- ss : 展示系统套接字相关信息
- tc : 管理流量控制策略
- nstat : 用于网络统计
- bridge : 管理桥接地址和设备
- ifcfg : 进行 ip 管理,以替代ifconfig命令
- lnstat : 展示网络状态
参考
- 原文作者:zaza
- 原文链接:https://zazayaya.github.io/2021/08/19/net-tools-vs-iproute.html
- 说明:转载本站文章请标明出处,部分资源来源于网络,如有侵权请及时与我联系!