CentOS 7.9 上安装 vnstat 检测服务器流量

发布时间:2023-09-22 19:40 最后更新:2023-09-26 19:24 浏览量:共 61 次浏览

CentOS 7.9 上安装 vnstat 检测服务器流量

如何安装?

直接复制命令运行。

yum install sudo wget tar gcc make gd gd-devel -y
sudo mkdir -p /tmp -m 777 && cd /tmp
wget https://humdi.net/vnstat/vnstat-2.11.tar.gz
tar xzf vnstat-2.11.tar.gz
cd vnstat-2.11
./configure --prefix=/usr --sysconfdir=/etc
make -j$(nproc) && sudo make install
sudo cp examples/systemd/vnstat.service /usr/lib/systemd/system
sudo systemctl enable --now vnstat

运行完,必须要重启服务器才能安装数据库,才能生效。重启面板,无效。

来源:https://www.mbrjun.cn/archives/473/

CentOS Linux安装vnstat – 尚站互联 (shangzh.com)

最新软件包,可以到此复制出最新的下载链接,替换上面命令的下载网址,即可。

软件包最新下载:https://humdi.net/vnstat/

图片说明:CentOS 7.9 上安装 vnstat 检测服务器流量-1

 

 

如何卸载?

图片说明:CentOS 7.9 上安装 vnstat 检测服务器流量-1

从文件这里进入到此目录

图片说明:CentOS 7.9 上安装 vnstat 检测服务器流量-1

./configure --prefix=/usr --sysconfdir=/etc
sudo make uninstall

和安装类似,两个参数一个是卸载目录,一个是将要删除的配置文件目录(如果目录非空,不会直接把你整个 /etc 删掉的)

在编译目录(/tmp/vnstat-2.11)执行上面的命令即可,如果编译目录删除了,需要重新运行命令安装一次,再行卸载。

卸载不会自动删除数据库,你可以手动删除数据库(配置文件开头定义了数据库路径,默认是/var/lib/vnstat )

 

 

如何使用?

vnstat基本使用命令

vnstat -i eth0 -l #实时流量情况
vnstat -i eth0 -h #按小时查询流量情况
vnstat -i eth0 -d #按天数查询流量情况
vnstat -i eth0 -m #按月数查询流量情况
vnstat -i eth0 -w #按周数查询流量情况
vnstat -i eth0 -t #查询TOP10流量情况
更多命令帮助信息可以 vnstat --help 进行查看。

vnstat -h #显示最近24小时的流量情况 
vnstat -d #显示最近30天的流量情况 
vnstat -m #显示最近12个月的流量情况 
vnstat -l #显示实时的流量情况 
vnstat -t #显示所有记录中,流量使用最多的10天

图形界面时,总是PHP报错,解决方法是:文件头添加一行: error_reporting(0);

即是在原来的config.php中,把【error_reporting(E_ALL | E_NOTICE);】替换为【error_reporting(0);】,所有报错消失。

参考:PHP出现Notice:Undefinedindex:的几种解决方法 - 米扑博客 (mimvp.com)

汉化版下载:http://kzpu.com/wp-content/uploads/2014/04/vnstat.tar.gz

Linux安装vnstat流量统计 – 筷子铺的博客 (kzpu.com)

相关文章

Ubuntun和debian 系统升级
怎么设置win10共享免密码 win10设置免密码共享方法【详解】
宝塔运维方法:限制SSH暴破猜解ROOT的方法
突然服务器崩了
【视频】调用腾讯视频演示效果