Weboldal keresés

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.