是否有一个 Linux 命令行程序可以告诉我当前正在上传和下载多少内容(即网络“速度”)。
我想要一个可以运行、告诉我流量然后停止的程序。我所能找到的都是实时更新的应用程序。(我希望能够像 free 等程序一样使用它,而不是像 top 等程序一样)
答案1
iptable 规则可用于计算进出的数据包数量。我曾使用此功能来排除网络/防火墙故障,但并未用于带宽监控。
然而,iptables 确实提供了选项来
创建新的自定义链
创建基于 IP 的规则
查看计数器
重置计数器
因此,使用 iptable 选项,脚本可以为您完成这项工作。下面给出了一个示例linux.com关于如何使用这些 iptable 选项。
答案2
您正在寻找netstat
。我使用的几个常见开关:
-n
,告诉它不要解析名称和协议。-a
,这告诉它还报告正在监听的端口。-t
,告诉它只报告 TCP 端口;netstat 还报告了许多其他内容
答案3
尝试一下“状态监测“。从 sourceforge 或 freshmeat 获取它。出色的命令行实用程序可解决您的问题。
答案4
可能有点太像顶部了,但是nload
做得不错。