Linux下vnstat實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)帶寬的方法

小樊
88
2024-09-08 14:49:28

vnstat 是一個(gè)用于實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)帶寬使用情況的命令行工具

  1. 首先,確保你已經(jīng)安裝了 vnstat。在大多數(shù) Linux 發(fā)行版中,可以使用包管理器進(jìn)行安裝。例如,在基于 Debian 的系統(tǒng)(如 Ubuntu)上,可以使用以下命令安裝:
sudo apt-get update
sudo apt-get install vnstat

在基于 RHEL/CentOS 的系統(tǒng)上,可以使用以下命令安裝:

sudo yum install epel-release
sudo yum install vnstat
  1. 啟動(dòng) vnstat 服務(wù)。這將使 vnstat 開始收集網(wǎng)絡(luò)流量數(shù)據(jù)。在大多數(shù)系統(tǒng)中,可以使用以下命令啟動(dòng)服務(wù):
sudo systemctl start vnstat

如果你希望 vnstat 在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行,可以使用以下命令啟用服務(wù):

sudo systemctl enable vnstat
  1. 使用 vnstat 命令查看實(shí)時(shí)網(wǎng)絡(luò)帶寬使用情況。以下是一些常用的 vnstat 命令:
  • 查看當(dāng)前月份的總流量:
vnstat
  • 查看指定接口(如 eth0)的實(shí)時(shí)流量:
vnstat -i eth0
  • 查看過去 24 小時(shí)的流量:
vnstat -h
  • 查看過去 30 天的流量:
vnstat -m
  • 查看特定日期(如 2021 年 10 月 1 日)的流量:
vnstat -d -t 2021-10-01
  • 查看特定月份(如 2021 年 10 月)的流量:
vnstat -m -t 2021-10

通過這些命令,你可以實(shí)時(shí)監(jiān)控 Linux 系統(tǒng)的網(wǎng)絡(luò)帶寬使用情況。請(qǐng)注意,vnstat 默認(rèn)情況下會(huì)監(jiān)控所有網(wǎng)絡(luò)接口。如果你只想監(jiān)控特定接口,可以使用 -i 選項(xiàng)指定接口名稱。

0