在 Debian 系统中,可以使用多种工具来监控网络流量。以下是一些常用的方法和工具:
nload
监控网络流量nload
是一个实时监控网络流量的工具,它提供了传入和传出流量的可视化表示。对于需要监控网络接口上的流量的系统管理员和网络工程师来说,它尤其有用。
安装 nload
:
sudo apt update
sudo apt install nload
基础用法:
nload # 显示系统上默认网络接口的网络统计信息
示例输出:
Device: eth0
Incoming Outgoing Total
Rate: 15.5 kB/s 10.2 kB/s 25.7 kB/s
Average: 14.5 kB/s 9.6 kB/s 24.1 kB/s
Min: 3.5 kB/s 2.0 kB/s 5.5 kB/s
Max: 35.0 kB/s 15.0 kB/s 50.0 kB/s
指定网络接口:
nload eth1 # 监控特定网络接口(eth1)
限制显示特定流量类型:
nload -t in # 仅显示传入流量
nload -t out # 仅显示传出流量
指定刷新率:
nload -d 2 # 设置流量速率的显示延迟为 2 秒
设置流量速率的显示单位:
nload -u K # 将单位设置为 KB(千字节)
nload -u M # 将单位设置为 MB(兆字节)
监控多个接口:
nload eth0 wlan0 # 监控多个网络接口(eth0 和 wlan0)
iftop
监控网络流量iftop
是一个基于控制台的实时网络带宽监视工具,可以显示实时的网络流量,帮助您了解哪个进程正在使用网络带宽。
安装 iftop
:
sudo apt install iftop
使用 iftop
:
sudo iftop -i eth0 # 开启 iftop,监控 eth0 接口
iftop
的界面使用箭头键和等效的 Vim 的按键控制滚动,使用 F 或 S 键来改变刷新速度,使用 P 键来暂停显示。
iptables
监控流量iptables
是 Linux 内核中的一个防火墙程序,可以用来控制网络报文的流入和流出,也可以用来实现对进程的实时流量监控。
查看所有规则链的统计信息:
iptables -L --line-numbers
查看所有规则的统计信息:
iptables -nvL
查看特定链的流量统计信息:
iptables -n -v -L INPUT
使用 iptables-save
和 iptables-restore
命令保存和恢复 iptables
规则。
以上就是在 Debian 防火墙中监控流量的几种方法。您可以根据自己的需求选择合适的工具进行网络流量监控。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian防火墙如何监控网络流量