با vnstat میتونید ترافیک در لحظه ی اینترنت خودتون رو ببینید، ترافیک روزانه، ماهانه رو هم براتون نشون میده. و این رو برای interfaceهای مختلفی انجام میده، یعنی مثلا برای وایرلس جدا، برای شبکه جدا و ... و همچنین با reboot کردن سیستم اطلاعات پاک نمیشن.
vnstat رو میتونید در توزیع خودتون پیدا کنید و نصب کنید. بعد از اینکه نصب کردیم لازمه که چند تا کار انجام بدیم.
اول باید اینترفیس مورد نظرتون رو پیدا کنید و به برنامه اعلام بکنید که میخواید اطلاعات این اینترفیس رو جمع آوری کنه.
ip link show
اینترفیس مورد نظرتون رو پیدا کنید و به برنامه بگید:
sudo vnstat -i INTERFACE
حالا باید سرویس vnstat رو در هنگام بوت راه اندازی کنیم. در آرچ با این دستور:
sudo systemctl enable vnstat.service
حالا باید دسترسی نوشتن لاگ رو به یوزر معمولی بدیم. با این دستور در سیستم های مولتی یوزر، کاربران مشکلی در ثبت لاگ نخواهند داشت:
sudo chmod a+rw -R /var/lib/vnstat/*
حالا یک بار سیستم رو مجدد راه اندازی کنید.
با دستور vnstat
میتونید اطلاعات رو ببینید. و با تگ --help
میتونید با دستور های مختلف این ابزار خوب آشنا بشید. مثلا ترافیک در لحظه، روزانه، ماهانه و ...
برای پاک کردن لاگ ها هم میتونید هر چی که توی فولدر لاگها هست پاک کنید:
sudo rm /var/lib/vnstat/*
حاصل سر و کله زدن های من با لینوکس