Wyszukiwanie w witrynie

Band Which — narzędzie do wykorzystania przepustowości sieci dla systemu Linux


Band Which, wcześniej znany jako „co”, to narzędzie terminalowe napisane w języku programowania Rust, które służy do monitorowania bieżącego wykorzystania przepustowości sieci przez proces, połączenie i zdalny adres IP/nazwę hosta. Wącha określony interfejs sieciowy i śledzi rozmiar pakietu IP, porównując go z systemem plików /proc w systemie Linux i lsof w macOS.

Zalecana lektura: 16 przydatnych narzędzi do monitorowania przepustowości do analizy wykorzystania sieci w systemie Linux

Bandktóry reaguje na rozmiar okna terminala, pokazuje mniej informacji, jeśli nie ma na nie dużo miejsca. Będzie także dążyć do przypisania adresów IP do nazwy hosta w tle przy użyciu odwrotnego DNS.

Jak zainstalować Band Which w systemach Linux

To narzędzie Band Which to nowe narzędzie, które można zainstalować w Arch Linux z repozytorium AUR za pomocą Yay .

Yay to niezwykle dobry pomocnik AUR napisany w Go, który służy jako opakowanie Pacmana do wyszukiwania i instalowania pakiety z repozytorium AUR i zaktualizuj cały system.

Jeśli Yay AUR Helper nie jest zainstalowany, możesz go zainstalować, klonując repozytorium git i budując je za pomocą następujących poleceń.

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Po zainstalowaniu Yay możesz go użyć do zainstalowania Band Which, jak pokazano.

yay -S bandwhich

W innych dystrybucjach Linuksa bandktóry można zainstalować za pomocą menedżera pakietów Rust o nazwie cargo. Aby zainstalować Cargo na Linuksie, musisz zainstalować język programowania Rust.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Po zainstalowaniu Rusta w systemie możesz po prostu użyć polecenia cargo, aby zainstalować Band Which w systemach Linux.

cargo install bandwhich

Spowoduje to zainstalowanie band Which w ~/.cargo/bin/band Which, ale do jego uruchomienia wymagane są uprawnienia roota. Aby to naprawić, musisz utworzyć dowiązanie symboliczne do pliku binarnego, jak pokazano.

sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/

Następnie możesz uruchomić polecenie band Which zamiast sudo ~/.cargo/bin/band Which, jak pokazano.


sudo bandwhich

Aby uzyskać więcej zastosowań i opcji, wpisz:


sudo bandwhich --help

Otóż to! Band Which to przydatne narzędzie wiersza poleceń służące do wyświetlania bieżącego wykorzystania sieci według procesów, połączeń i zdalnego adresu IP/nazwy hosta w systemie Linux.