Phân tích và giám sát lưu lượng mạng của toàn bộ hạ tầng mạng là một nhiệm vụ rất quan trọng đối với mọi quản trị viên hệ thống Linux. Quản trị viên mạng cần xem điều gì đang diễn ra với mạng, ai đang sử dụng băng thông và cách toàn bộ cơ sở hạ tầng mạng của họ đang xử lý tải. Điều tốt là có nhiều công cụ phân tích lưu lượng mạng và phân tích lưu lượng có sẵn trong Linux.

Trong bài này, chúng tôi sẽ thảo luận về một số công cụ dòng lệnh Linux có thể được sử dụng để theo dõi việc sử dụng mạng.

Nload

Nload là một ứng dụng giao diện điều khiển cho phép người dùng giám sát lưu lượng vào và ra riêng biệt.

Nó trực quan hóa lưu lượng vào và ra bằng cách sử dụng hai biểu đồ và cung cấp thông tin bổ sung như tổng số lượng dữ liệu đã chuyển và sử dụng tối thiểu / tối đa của mạng.

Bạn có thể cài đặt nload bằng cách chạy lệnh sau:

 sudo apt-get cài đặt nload 

Bây giờ chạy lệnh nload:

 sudo nload 

Khi lệnh nload được thực hiện, bạn sẽ thấy kết quả sau.

Iptraf

Iptraf là một công cụ giám sát IP LAN dựa trên ncurses hiển thị các kết nối riêng lẻ và lượng dữ liệu truyền giữa các máy chủ.

Để cài đặt iptraf, hãy chạy như sau:

 sudo apt-get cài đặt iptraf 

Khi iptraf đã được cài đặt, hãy đưa ra lệnh sau:

 sudo iptraf 

Bạn sẽ thấy kết quả sau.

Vnstat

Vnstat khác với hầu hết các công cụ khác. Nó là một trình giám sát lưu lượng mạng dựa trên giao diện điều khiển cho Linux chạy như một daemon và giữ một bản ghi lưu lượng mạng cho giao diện đã chọn. Nó có thể được sử dụng để tạo ra một báo cáo về việc sử dụng mạng.

Bạn có thể cài đặt vnstat bằng cách chạy lệnh sau:

 sudo apt-get cài đặt vnstat 

Bây giờ, chạy vnstat mà không có bất kỳ đối số nào:

 sudo vnstat 

Bạn có thể xem tổng số lượng dữ liệu được truyền trên mạng của bạn.

Nếu bạn muốn theo dõi việc sử dụng băng thông trong thời gian thực, hãy sử dụng tùy chọn -l . Nó sẽ hiển thị tổng băng thông được sử dụng bởi dữ liệu đến và đi.

Bây giờ, hãy chạy vnstat để giám sát việc sử dụng băng thông trên wlan0 interface:

 sudo vnstat -l -i wlan0 

Bạn sẽ thấy kết quả sau.

Công tơ mét

Công tơ mét là một tiện ích dòng lệnh có thể được sử dụng để theo dõi tốc độ tải xuống / tải lên hiện tại của các kết nối mạng và tốc độ của các hệ thống tệp. Công tơ mét cho biết biểu đồ tốc độ mạng hiện tại và quá khứ của bạn trong bảng điều khiển. Bạn cũng có thể sử dụng đồng hồ tốc độ trực tiếp trên một tệp để theo dõi hiệu suất tải xuống và lịch sử của một tải xuống cụ thể thay vì tất cả lưu lượng truy cập mạng.

Chạy lệnh sau để cài đặt speedometer trong hệ thống của bạn:

 sudo apt-get cài đặt công tơ mét 

Bây giờ, chạy speedometer trên giao diện wlan0 :

 sudo đồng hồ tốc độ-r wlan0 -t wlan0 

Bạn sẽ thấy một đầu ra tương tự như sau.

Iftop

Iftop là một công cụ dòng lệnh lắng nghe lưu lượng mạng trên một giao diện cụ thể (như eth0, eth1, wlan0) và hiển thị bảng sử dụng băng thông hiện tại của máy chủ. Iftop sử dụng thư viện pcap để nắm bắt các gói dữ liệu đến và đi của giao diện mạng.

Bạn có thể dễ dàng cài đặt iftop bằng cách chạy lệnh sau:

 sudo apt-get cài đặt iftop 

Bây giờ, chạy iftop với tùy chọn n để ngăn iftop giải quyết địa chỉ ip thành tên máy chủ:

 sudo iftop -n 

Bạn sẽ thấy kết quả sau.

Phần kết luận

Tôi hy vọng bài đăng này sẽ hữu ích để nhanh chóng kiểm tra băng thông mạng trên máy chủ Linux của bạn. Vui lòng để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.