温馨提示×

debian ifconfig怎么看流量

小樊
50
2026-09-12 11:17:34
栏目: 智能运维

在 Debian 里,ifconfig 本身只能看累计流量,不能看实时速率。下面分情况说明。


一、用 ifconfig 看累计流量(RX / TX)

ifconfig eth0

(把 eth0 换成你的网卡名,用 ip addrifconfig -a 查看)

示例输出:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
      inet 192.168.1.10  netmask 255.255.255.0
      RX packets 123456  bytes 987654321  (987.6 MB)
      TX packets 654321  bytes 123456789  (123.4 MB)

含义:

  • RX bytes:接收总流量
  • TX bytes:发送总流量

⚠️ 注意:

  • 这是开机以来累计值
  • 重启网络或系统会清零
  • 不能看出“现在有多快”

二、看实时流量(推荐)

方法 1:ip -s link(系统自带)

ip -s link show eth0

方法 2:watch + ifconfig(简单估算速率)

watch -n 1 "ifconfig eth0 | grep bytes"

每 1 秒刷新一次,靠差值估算速率。


三、更好用的工具(强烈推荐)

1️⃣ iftop(实时流量监控)

sudo apt install iftop
sudo iftop -i eth0
  • 显示每个连接的实时速率
  • 非常适合排查异常流量

2️⃣ nload(整体网卡速率)

sudo apt install nload
nload eth0

3️⃣ vnstat(流量统计)

sudo apt install vnstat
vnstat -l -i eth0   # 实时
vnstat              # 日/月统计

四、总结

需求 命令
看累计流量 ifconfig eth0
看实时速率 iftop / nload
长期统计 vnstat

如果你是想:

  • 哪个 IP 在偷跑流量
  • 服务器被攻击
  • Docker / 虚拟机流量

可以告诉我场景,我给你更精确的命令。

0