Hướng Dẫn Cài Đặt và Sử Dụng vnStat Trên CentOS
vnStat là một công cụ theo dõi băng thông mạng rất nhẹ và hiệu quả cho phép bạn theo dõi lưu lượng mạng của các giao diện mạng trên máy chủ của mình. Trong bài viết này, chúng ta sẽ hướng dẫn bạn cách cài đặt và cấu hình vnStat trên CentOS.
Bước 1: Cài Đặt vnStat
Đầu tiên, bạn cần cài đặt epel-release
và vnstat
bằng lệnh sau:
yum -y install epel-release yum -y install vnstat
Bước 2: Chỉnh Sửa Cấu Hình Card Mạng (Nếu Cần)
Nếu cần, bạn có thể chỉnh sửa tập tin cấu hình vnstat
để chỉ định giao diện mạng mà bạn muốn theo dõi. Mở tập tin cấu hình bằng lệnh:
nano /etc/vnstat.conf
Bước 3: Tạo Cơ Sở Dữ Liệu Lưu Trữ
Tiếp theo, bạn cần tạo cơ sở dữ liệu lưu trữ cho vnStat. Sử dụng lệnh sau để tạo cơ sở dữ liệu cho giao diện mạng eth0
:
vnstat -u -i eth0
Sau khi tạo, hãy đảm bảo rằng quyền sở hữu của thư mục lưu trữ là chính xác:
chown vnstat:vnstat /var/lib/vnstat/eth0
Bước 4: Khởi Động Dịch Vụ vnStat
Khởi động dịch vụ vnStat và đảm bảo nó khởi động cùng hệ thống bằng lệnh sau:
systemctl start vnstat
systemctl enable vnstat
Bước 5: Sử Dụng vnStat Để Theo Dõi Lưu Lượng Mạng
Bây giờ bạn có thể sử dụng vnStat để theo dõi lưu lượng mạng. Dưới đây là một số lệnh cơ bản mà bạn có thể sử dụng:
Xem lưu lượng theo giờ:
vnstat -h
vnstat -h
Xem lưu lượng theo ngày:
vnstat -d
vnstat -d
Xem lưu lượng theo tuần:
vnstat -w
vnstat -w
Xem lưu lượng theo tháng:
vnstat -m
vnstat -m
Xem lưu lượng mạng trong thời gian thực:
vnstat -l
vnstat -l
Xem traffic bằng hình ảnh biểu đồ:
vnstati -vs -i <tên card mạng> -o /tmp/<tên ảnh>.png
vnstati -vs -i <tên card mạng> -o /tmp/<tên ảnh>.png
Ví dụ:
Kết Luận
vnStat là một công cụ mạnh mẽ giúp bạn theo dõi và phân tích lưu lượng mạng trên hệ thống của mình. Hy vọng rằng hướng dẫn này sẽ giúp bạn cài đặt và sử dụng vnStat một cách hiệu quả. Nếu bạn có bất kỳ câu hỏi nào, hãy để lại ý kiến của bạn bên dưới!