Zoeken op website

Band Which - Een hulpmiddel voor het gebruik van netwerkbandbreedte voor Linux


Band Which, voorheen bekend als “wat”, is een terminalhulpprogramma geschreven in de programmeertaal Rust, dat wordt gebruikt voor het monitoren van het huidige netwerkbandbreedtegebruik door het proces, de verbinding en de externe IP/hostnaam. Het snuift een specifieke netwerkinterface op en houdt de IP-pakketgrootte bij, waarbij er een kruisverwijzing naar wordt gemaakt met het /proc-bestandssysteem op Linux en lsof op macOS.

Aanbevolen literatuur: 16 nuttige tools voor bandbreedtebewaking om netwerkgebruik in Linux te analyseren

Band Which reageert op de grootte van het terminalvenster en toont minder informatie als er niet veel ruimte voor is. Ook zal het ernaar streven om IP-adressen op de achtergrond om te zetten in hun hostnaam met behulp van omgekeerde DNS.

Hoe Band Which in Linux-systemen te installeren

Dit hulpprogramma Band Which is een nieuw hulpprogramma en kan worden geïnstalleerd op Arch Linux vanuit de AUR repository met behulp van Yay .

Yay is een buitengewoon goede AUR-helper geschreven in Go, die wordt gebruikt als een Pacman-wrapper om te zoeken en te installeren pakketten uit de AUR repository en update het hele systeem.

Als Yay AUR Helper niet is geïnstalleerd, kun je het installeren door de git repository te klonen en deze te bouwen met behulp van de volgende opdrachten.

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

Zodra Yay is geïnstalleerd, kun je het gebruiken om Band Which te installeren, zoals weergegeven.

yay -S bandwhich

Op andere Linux distributies kan band Which worden geïnstalleerd met behulp van de Rust pakketbeheerder genaamd cargo. Om Cargo op Linux te installeren, moet je de programmeertaal Rust installeren.

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

Zodra Rust op het systeem is geïnstalleerd, kunt u eenvoudigweg de opdracht cargo gebruiken om Band Which op Linux-systemen te installeren.

cargo install bandwhich

Hiermee wordt band Which geïnstalleerd in ~/.cargo/bin/band Which, maar je hebt root-rechten nodig om het uit te voeren. Om dit op te lossen, moet u een symbolische link naar het binaire bestand maken, zoals weergegeven.

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

Daarna kunt u de opdracht band Which uitvoeren in plaats van sudo ~/.cargo/bin/band Which, zoals weergegeven.


sudo bandwhich

Voor meer gebruik en opties typt u:


sudo bandwhich --help

Dat is het! Band Which is een handig opdrachtregelhulpprogramma voor het weergeven van het huidige netwerkgebruik per proces, verbinding en externe IP/hostnaam in Linux.