Bandwhich - tīkla joslas platuma izmantošanas rīks Linux


Bandwhich, kas agrāk bija pazīstams kā “what”, ir termināla utilīta, kas rakstīta Rust programmēšanas valodā, un ko izmanto, lai uzraudzītu pašreizējo tīkla joslas platuma izmantošanu, procesu, savienojumu un attālo IP/resursdatora nosaukumu. Tas šņauc noteiktu tīkla saskarni un izseko IP paketes lielumu, savstarpēji atsaucoties uz Mac OS lsof.

Ieteicams izlasīt: 16 noderīgi joslas platuma uzraudzības rīki, lai analizētu tīkla lietojumu Linux

Josla, kas reaģē uz termināļa loga izmēru, parāda mazāku informāciju, ja tam nav daudz vietas. Turklāt tā centīsies noteikt IP adreses uz to resursdatora nosaukumu fonā, izmantojot apgriezto DNS.

Kā instalēt Bandwhich Linux sistēmās

Šī Bandwhich lietderība ir jauna lietderība, un tā ir pieejama instalēšanai Arch Linux no AUR krātuves, izmantojot Yay.

Yay ir ārkārtīgi labs AUR palīgs, kas rakstīts Go, kas tiek izmantots kā Pacman iesaiņotājs, lai meklētu un instalētu paketes no AUR krātuves un atjauninātu visu sistēmu.

Ja Yay AUR Helper nav instalēts, varat to instalēt, klonējot git repo un izveidojot to, izmantojot šādas komandas.

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

Kad Yay ir instalēts, varat to izmantot, lai instalētu Bandwhich, kā parādīts.

$ yay -S bandwhich

Citos Linux izplatījumos joslu, kuru var instalēt, izmantojot Rust pakotņu pārvaldnieku, ko sauc par cargo. Lai instalētu Cargo Linux, jums jāinstalē Rust programmēšanas valoda.

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

Kad Rust ir instalēts sistēmā, varat vienkārši izmantot komandu cargo, lai instalētu Bandwhich Linux sistēmās.

$ cargo install bandwhich

Tas instalē bandwhich uz ~/.cargo/bin/bandwhich , taču, lai to palaistu, jums bija nepieciešamas root tiesības. Lai to novērstu, jums jāizveido simboliska saite uz bināro, kā parādīts attēlā.

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

Pēc tam jūs varat palaist komandu bandwhich, nevis sudo ~/.cargo/bin/bandwhich , kā parādīts.

$ sudo bandwhich

Lai iegūtu plašāku lietojumu un opcijas, ierakstiet:

$ sudo bandwhich --help

Tieši tā! Bandwhich ir noderīga komandrindas lietderība, lai parādītu pašreizējo tīkla lietojumu pēc procesa, savienojuma un attālā IP/resursdatora nosaukuma Linux.