Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Truy cập Internet là điều cần thiết, nhưng bạn có thể thắc mắc các tiến trình Linux nào sử dụng kết nối của bạn nhiều nhất trên máy tính. May mắn thay, với một số tiện ích phổ biến của Linux, việc giám sát quá trình nào sử dụng băng thông của bạn thật dễ dàng. Dưới đây là một số công cụ trong số đó.

nethogs là một chương trình thực hiện các kết nối Internet giống như htop hoặc top thực hiện đối với việc sử dụng CPU và bộ nhớ. Nó hiển thị cho bạn cái nhìn nhanh chóng về tiến trình nào đang truy cập mạng.
Giống như top, htop hoặc atop, nethogs là chương trình toàn màn hình cập nhật sau vài giây để hiển thị cho bạn các kết nối mạng hiện tại theo tiến trình.
Cài đặt nethogs rất đơn giản. Bạn chỉ cần đi qua trình quản lý gói của mình.
Ví dụ, trên Debian và Ubuntu:
sudo apt install nethogs
Và trên Arch Linux:
sudo pacman -S nethogs
Trên họ Red Hat:
sudo dnf install nethogs
Để chạy nethogs, bạn cần phải root:
sudo nethogs
Có thể thiết lập nó để bạn có thể chạy nethogs như một người dùng thông thường bằng cách sử dụng lệnh này:
sudo setcap "cap_net_admin,cap_net_raw+pe" /path/to/nethogs
Bạn nên thay thế "/path/to/nethogs" bằng tên đường dẫn tuyệt đối của nethogs. Bạn có thể tìm thấy điều này bằng lệnh which:
which nethogs

Mặc dù lsof là một tiện ích để liệt kê các file đang mở, nhưng nó cũng có thể liệt kê các kết nối mạng đang mở. Tùy chọn -i liệt kê các kết nối Internet được gắn với những tiến trình đang chạy trên hệ thống. Rốt cuộc, trên Linux, mọi thứ đều là một file.
Để xem các kết nối Internet hiện tại, hãy sử dụng lệnh này:
lsof -i
lsof sẽ hiển thị cho bạn tên của bất kỳ lệnh nào có kết nối Internet đang mở, PID, trình mô tả file, loại kết nối Internet, kích thước, giao thức và tên file chính thức của kết nối.
Sử dụng các tùy chọn -i4 và -i6 cho phép bạn xem các kết nối sử dụng IPv4 hoặc IPv6.
Rất có thể bạn đã cài đặt lsof rồi. Nó cũng dễ dàng cài đặt trên các bản phân phối Linux chính nếu bạn chưa thực hiện.
Trên Debian và Ubuntu, gõ:
sudo apt install lsof
Và trên Arch:
sudo pacman -S lsof
Trên dòng distro Red Hat:
sudo dnf install lsof

netstat là một chương trình mạnh mẽ, cho phép bạn xem các kết nối mạng trên hệ thống của mình. Nó không hiển thị cho bạn quá trình kết nối mạng nào được đính kèm. Như với lsof, bạn có thể thấy điều này bằng tùy chọn dòng lệnh.
netstat là một phần của gói công cụ mạng. Bạn có thể cài đặt nó trên hầu hết các bản phân phối Linux bằng trình quản lý gói mặc định.
Ví dụ, trên Debian hoặc Ubuntu:
sudo apt install net-tools
Trên Arch Linux:
sudo pacman -S net-tools
Để cài đặt netstat trên Fedora, CentOS và RHEL, hãy chạy:
sudo dnf install net-tools
Bạn có thể chạy netstat tại dòng lệnh. Theo mặc định, nó sẽ hiển thị cho bạn thông tin như giao thức, địa chỉ và trạng thái của kết nối, nhưng tùy chọn -p thêm một cột hiển thị ID tiến trình và tên lệnh.
netstat -p
Khi bạn chạy nó, netstat sẽ chỉ liệt kê tất cả các kết nối mạng và sau đó thoát ra. Với tùy chọn -c, bạn có thể thấy danh sách các kết nối được cập nhật liên tục:
netstat -pc
Điều này sẽ tương tự như việc sử dụng một chương trình định hướng màn hình như nethogs, nhưng lợi thế của việc thực hiện theo cách này là bạn có thể chuyển kết quả đầu ra sang một chương trình khác như grep hoặc máy nhắn tin để kiểm tra nó:
netstat -p | grep 'systemd'
Để xem tất cả các tiến trình có kết nối mạng trên hệ thống của bạn, bạn có thể phải chạy netstat với quyền root:
sudo netstat
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
10 prompt thiết kế hoạt động dạy học môn Toán
Prompt tạo ảnh chân dung điện ảnh chuyên nghiệp bằng AI
TOP công cụ AI tạo ứng dụng tốt nhất
Prompt tạo poster thông tin chuyến bay phong cách điện ảnh
Claude Code đã giải quyết vấn đề lớn nhất với Claude, chỉ bằng một prompt duy nhất
Cách chặn Microsoft Edge tải tự động mô hình AI
Hướng dẫn tạo Google Form bằng ChatGPT
Thêm Power Platform connector làm nguồn kiến thức cho agent trong Copilot Studio
Prompt tạo phiếu học tập tìm và đếm chữ cái
Prompt tạo ảnh học chữ cái cho bé, chữ hoa, chữ thường
Cách chặn sử dụng dữ liệu cá nhân để huấn luyện AI
Đồng bộ tư duy với Claude Code để ai lập trình hiệu quả hơn
Prompt AI tạo poster Art Deco phong cách thập niên 1920
3 Chrome extension giúp NotebookLM hoạt động tốt với các công cụ khác
10 prompt hữu ích cho giáo viên Hóa học
Vì sao Claude Code vẫn là công cụ được sử dụng nhiều nhất, ngay cả với những người hoàn toàn không biết lập trình?
Những công cụ miễn phí làm NotebookLM trở nên hữu ích gấp đôi
Prompt tạo tranh màu nước nghệ thuật bằng AI cực đẹp
Tại sao nút Copilot biến mất khỏi ứng dụng Office của bạn?