Bandwhich – hálózati sávszélesség-kihasználó eszköz Linuxhoz
A Bandwhich (korábbi nevén "mi") egy Rust programozási nyelven írt terminál-segédprogram, amelyet a jelenlegi hálózati sávszélesség-kihasználás figyelésére használnak. a folyamat, a kapcsolat és a távoli IP/gazdanév. Megszagol egy megadott hálózati interfészt, és nyomon követi az IP-csomagok méretét, kereszthivatkozva rá a /proc fájlrendszerre Linuxon és az lsof fájlrendszerre macOS esetén.
Ajánlott olvasmány: 16 hasznos sávszélesség-figyelő eszköz a Linux hálózathasználatának elemzéséhez
A Bandwhich érzékeny a terminálablak méretére, és kevesebb információt jelenít meg, ha nincs sok hely számára. Emellett arra törekszik, hogy az IP-címeket a háttérben a gazdagépnevükre oldja fel fordított DNS használatával.
A Bandwhich telepítése Linux rendszereken
Ez a Bandwhich segédprogram egy új segédprogram, amely telepíthető Arch Linuxra az AUR tárolóból a Yay használatával. .
A Yay egy rendkívül jó AUR segéd, Go nyelven írva, amelyet Pacman burkolóként használnak a kereséshez és telepítéshez. csomagokat az AUR tárolóból, és frissítse a teljes rendszert.
Ha a Yay AUR Helper nincs telepítve, akkor telepítheti a git repo klónozásával és a következő parancsok használatával.
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
A Yay telepítése után a képen látható módon telepítheti a Bandwhich alkalmazást.
yay -S bandwhich
Egyéb Linux disztribúciókon a sáv a cargo nevű Rust csomagkezelővel telepíthető. A Cargo Linux rendszerre történő telepítéséhez telepítenie kell a Rust programozási nyelvet.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Miután a Rust telepítve lett a rendszerre, egyszerűen a cargo paranccsal telepítheti a Bandwhich programot Linux rendszereken.
cargo install bandwhich
Ez telepíti a bandwhich elemet a ~/.cargo/bin/bandwhich
fájlra, de a futtatásához root jogosultságra volt szükség. Ennek kijavításához létre kell hoznia egy szimbolikus hivatkozást a bináris fájlhoz, az ábrán látható módon.
sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/
Ezt követően futtathatja a bandwhich parancsot a sudo ~/.cargo/bin/bandwhich
helyett, ahogy az ábrán látható.
sudo bandwhich
További használathoz és lehetőségekhez írja be:
sudo bandwhich --help
Ez az! A Bandwhich egy hasznos parancssori segédprogram az aktuális hálózati használat folyamat, kapcsolat és távoli IP/gazdanév szerinti megjelenítéséhez Linux alatt.