Vyhledávání na webu

iftop – Nástroj pro monitorování šířky pásma sítě Linux v reálném čase


V našem dřívějším článku jsme zkontrolovali použití TOP Command a jeho parametry. V tomto článku jsme přišli s dalším vynikajícím programem nazvaným Interface TOP (IFTOP) je nástroj pro monitorování šířky pásma sítě založený na konzoli v reálném čase.

Zobrazí rychlý přehled síťových aktivit na rozhraní. Iftop zobrazuje v reálném čase aktualizovaný seznam šířky pásma využití sítě v průměru každé 2, 10 a 40 sekund. V tomto příspěvku se podíváme na instalaci a jak používat IFTOP s příklady v Linuxu.

Požadavky:

  1. libpcap : knihovna pro zachycení živých síťových dat.
  2. libncurses : programovací knihovna, která poskytuje rozhraní API pro vytváření textových rozhraní způsobem nezávislým na terminálu.

Nainstalujte libpcap a libncurses

Nejprve začněte instalací knihoven libpcap a libncurses pomocí správce balíčků distribuce Linuxu, jak je znázorněno.

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

Stáhněte a nainstalujte iftop

Iftop je k dispozici v oficiálních softwarových repozitářích Debian/Ubuntu Linux, můžete jej nainstalovat pomocí příkazu apt, jak je znázorněno.

sudo apt install iftop

V systému RHEL/CentOS musíte povolit úložiště EPEL a poté jej nainstalovat následovně.

yum install epel-release
yum install  iftop

V distribuci Fedora je iftop k dispozici také z výchozích systémových úložišť pro instalaci pomocí následujícího příkazu.

dnf install iftop

Jiné distribuce Linuxu mohou stáhnout zdrojový balíček iftop pomocí příkazu wget a zkompilovat jej ze zdroje, jak je znázorněno.

wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make
make install

Základní použití Iftop

Po dokončení instalace přejděte do konzole a spusťte příkaz iftop bez jakýchkoli argumentů, abyste viděli využití šířky pásma výchozího rozhraní, jak je znázorněno na snímku obrazovky níže.

sudo iftop

Ukázkový výstup příkazu iftop, který ukazuje šířku pásma výchozího rozhraní, jak je uvedeno níže.

Monitorujte síťové rozhraní Linuxu

Nejprve spusťte následující příkaz ifconfig nebo příkaz ip a vyhledejte všechna připojená síťová rozhraní ve vašem systému Linux.

sudo ifconfig
OR
sudo ip addr show

Poté pomocí parametru -i zadejte rozhraní, které chcete monitorovat. Například níže uvedený příkaz slouží k monitorování šířky pásma na bezdrátovém rozhraní na testovacím počítači.

sudo iftop -i wlp2s0

Chcete-li zakázat vyhledávání názvu hostitele, použijte příznak -n.

sudo iftop -n  eth0

Chcete-li zapnout zobrazení portu, použijte přepínač -P.

sudo iftop -P eth0

Možnosti a použití Iftop

Při spuštění iftop můžete použít klávesy jako S, D k zobrazení dalších informací, jako je zdroj, cíl atd. Pokud chcete prozkoumat další možnosti a triky, spusťte prosím man iftop. Stisknutím „q“ ukončíte spuštěná okna.

V tomto článku jsme ukázali, jak nainstalovat a používat iftop, nástroj pro monitorování síťového rozhraní v Linuxu. Pokud se chcete o iftop dozvědět více, navštivte web iftop. Laskavě to sdílejte a pošlete svůj komentář prostřednictvím našeho pole pro komentáře níže.