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:
- libpcap : knihovna pro zachycení živých síťových dat.
- 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.