Bandwhich - Zana ya Matumizi ya Bandwidth ya Mtandao kwa Linux


Bandwhich, ambayo hapo awali ilijulikana kama nini, ni matumizi ya mwisho yaliyoandikwa kwa lugha ya programu ya Rust, ambayo hutumika kwa ufuatiliaji wa sasa wa matumizi ya kipimo data cha mtandao kwa mchakato, muunganisho, na IP/jina la mwenyeji wa mbali. Inanusa kiolesura maalum cha mtandao na kufuatilia saizi ya pakiti ya IP, ikiirejelea mtambuka na lsof kwenye macOS.

Imependekezwa: Zana 16 Muhimu za Kufuatilia Bandwidth ili Kuchanganua Matumizi ya Mtandao katika Linux

Bendi ambayo inajibu saizi ya dirisha la terminal, inaonyesha maelezo machache ikiwa hakuna nafasi kubwa kwa hilo. Pia, itajitahidi kutatua anwani za IP kwa jina la mwenyeji wao chinichini kwa kutumia DNS ya nyuma.

Jinsi ya Kufunga Bandwhich katika Mifumo ya Linux

Huduma hii ya Bandwhich ni matumizi mapya na inapatikana kusakinishwa kwenye Arch Linux kutoka kwenye hazina ya AUR kwa kutumia Yay.

Yay ni msaidizi mzuri sana wa AUR iliyoandikwa katika Go, ambayo hutumiwa kama karatasi ya Pacman kutafuta na kusakinisha vifurushi kutoka kwenye hazina ya AUR na kusasisha mfumo mzima.

Ikiwa Msaidizi wa Yay AUR hajasakinishwa, unaweza kuisanikisha kwa kuiga repo ya git na kuijenga kwa kutumia amri zifuatazo.

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

Baada ya Yay kusakinishwa, unaweza kuitumia kusakinisha Bandambayo imeonyeshwa.

$ yay -S bandwhich

Kwenye usambazaji mwingine wa Linux, bendi ambayo inaweza kusakinishwa kwa kutumia kidhibiti cha kifurushi cha Rust kinachoitwa cargo. Ili kusakinisha Cargo kwenye Linux, unahitaji kusakinisha lugha ya programu ya Rust.

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

Mara tu Rust imewekwa kwenye mfumo, unaweza kutumia tu amri ya mizigo kusakinisha Bandwhich katika mifumo ya Linux.

$ cargo install bandwhich

Hii husakinisha bendi ambayo ~/.cargo/bin/bandwhich lakini ulihitaji upendeleo wa mizizi ili kuiendesha. Ili kurekebisha hilo, unahitaji kuunda kiungo cha ishara kwa mfumo wa jozi kama inavyoonyeshwa.

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

Baada ya hapo, unaweza kutekeleza bandwhich amri, badala ya sudo ~/.cargo/bin/bandwhich kama inavyoonyeshwa.

$ sudo bandwhich

Kwa matumizi zaidi na chaguzi, chapa:

$ sudo bandwhich --help

Hiyo ndiyo! Bandambayo ni matumizi muhimu ya mstari wa amri kwa kuonyesha matumizi ya mtandao ya sasa kwa mchakato, muunganisho na IP/jina la mwenyeji wa mbali katika Linux.