GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistit, co používá síťový provoz

Řešení 1:

nethogs zobrazuje využití sítě podle procesu, seřazené nejdříve podle nejvyššího využití.

Řešení 2:

Můžete použít nethogs přesně na to.

sudo yum -y install nethogs

Chcete-li spustit nethogs:

sudo nethogs

K monitorování sítě můžete také použít iftop pro sledování během přenosu uvidíte hostitele, se kterými komunikujete. aktuální, špičkové, kumulativní přenosové rychlosti. Neuvidíte však, který proces.

sudo yum -y install iftop

Pokud to říká, že nemáte oprávnění, spusťte to pomocí sudo.

sudo iftop

Spuštění iftop na konkrétním rozhraní:

sudo iftop -i eth0

Řešení 3:

Můžete použít nettop, ukazuje nejen využití podle procesu, ale dokonce i to, které názvy hostitelů odesíláte/přijímáte data, a rozdělení mezi provozem TCP/UDP. Navíc podporuje veškerý provoz IPv4 a IPv6 (pouze TCP/UDP).


Linux
  1. Linux – Jak přesměrovat provoz mezi linuxovými síťovými jmennými prostory?

  2. Linux – Jak najít procesy pomocí sériového portu?

  3. Jak monitorovat a protokolovat síťový provoz v systému Linux pomocí vnStat

  1. Jak najít všechny uživatele Sudo v Linuxu

  2. Jak přejmenovat více souborů pomocí funkce Najít?

  3. Jak monitorovat síťový provoz na Linuxu pomocí vnStat

  1. Jak najít název procesu pomocí čísla PID v Linuxu

  2. Jak najdu dostupná síťová rozhraní?

  3. Linux:Jak měřit denní/měsíční síťový provoz?