由于ifconfig显然在主要的
Linux发行版中被弃用,我想我会学习一些应该用来代替ifconfig的ip工具.
在这里我遇到了一个问题:当自己运行时,ifconfig显示除了其他信息之外每个接口上接收/传输的字节数.我无法找到从ip获取此信息的方法.这个工具中没有这样的功能吗?我可以使用哪些其他内置工具来获取这些统计数据?
解决方法
另一种选择是使用/ proc文件系统. / proc / net / dev文件包含有关已配置的网络接口的统计信息.每条线路专用于一个网络接口,它包含接收和发送的统计信息.统计信息包括诸如接收/发送的字节总数,包,丢包,错误等的度量.
cat /proc/net/dev Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 29846937 129576 0 0 0 0 0 0 29846937 129576 0 0 0 0 0 0 wlan0: 9467393340 8027251 0 0 0 0 0 0 2559312961 5896509 0 0 0 0 0 0
或者您可以尝试netstat命令,它可以显示所有网络接口和相关统计信息:
netstat -i Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg lo 65536 0 130435 0 0 0 130435 0 0 0 LRU wlan0 1492 0 8028018 0 0 0 5897361 0 0 0 BMRU
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。