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.