Hogyan jelenítsük meg a hálózati forgalmat a terminálon?

325

a tényleges hálózati forgalom (vezeték nélküli) megjelenítése a terminálban?

Továbbá: Lehetséges, hogy ezt az információt hozzáadjuk atop? diagramhoz?

    
készlet IndexOutOfBoundsException 17.02.2013 11:32
forrás

17 válasz

363

Íme néhány hasznos eszköz az Ubuntu repositóriákban a parancssori hálózati forgalom figyeléséhez:

bmon - több felületet jelenít meg egyszerre

slurm - szép színes grafikonokkal rendelkezik

tcptrack - Kedvenc. Azt jelzi, hogy mennyi sávszélességet használnak, és azt is, hogy milyen protokoll (szolgáltatás / port) és az átvitel helye van. Nagyon hasznos, ha pontosan tudni akarod, mi a sávszélességet.

    
válasz adott tomodachi 17.02.2013 14:19
forrás
118

Nagyon egyszerű! telepítse az "iftop" -t a következőkkel:

sudo apt-get install iftop

Ezután futtassa

sudo iftop

bármelyik terminálból!

Enjoy!

    
válasz adott Tribaal 17.02.2013 12:45
forrás
101

Valaki említette anethogs -ot is.

A másik dolog, és talán hűvösebb ez az, hogy a per folyamat forgalmat mutatja, mint ahogy a kép is mutatja

Vessen egy pillantást a oldalra

    
válasz adott arsaKasra 17.01.2014 13:20
forrás
41

Van egy szép sebességmérő nevű eszköz, amely a terminálon egy gráfot jelenít meg Unicode blokk karakterekkel, színekkel, és még címkéket is tartalmaz minden csúcs a grafikonon.

$ sudo apt-get install speedometer
$ speedometer -l  -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))

Számos opcióval rendelkezik, több felületen figyelhető, számos sorban vagy oszlopban több grafikont is megjeleníthet, és akár egyetlen fájl letöltési sebességét is megfigyelheti (megtekintheti a lemezen lévő fájl méretét).

    
válasz adott Denilson Sá Maia 18.06.2015 19:01
forrás
40

iptraf

  

Az IPTraf konzolalapú hálózati statisztikai segédprogram a Linux számára. Azt   összegyűjti a különböző adatokat, például a TCP kapcsolatcsomagot és a bájtot   számlálás, interfész statisztikák és aktivitási mutatók, TCP / UDP forgalom   bontások és LAN állomáscsomagok és bájtok számítanak.

     

Tulajdonságok

     

IP forgalom monitor, amely az IP-forgalom átadásával kapcsolatos információkat jeleníti meg   hálózaton keresztül. Tartalmazza a TCP zászlóinformációkat, csomagokat és bájtokat   számít, ICMP részletek, OSPF csomagtípusok. Általános és részletes   interfész statisztikákat, amelyek IP, TCP, UDP, ICMP, nem IP és egyéb IP-t mutatnak   csomagösszegek, IP ellenőrzőösszeg hibák, interfészaktivitás, csomagméret   számít. TCP és UDP szolgáltatás monitor, amely a bejövő és a   kimeneti csomagok közös TCP és UDP alkalmazás portokhoz LAN   statisztikai modul, amely aktív állomásokat fed le és statisztikákat mutat   a TCP, UDP és egyéb protokollmegjelenítés adatai között   szűrők, amelyek lehetővé teszik, hogy csak az Ön által érdekelt forgalmat tekintse meg.   Naplózás Támogatja az Ethernet, az FDDI, az ISDN, a SLIP, a PPP és a loopback szolgáltatást   interfész típusok. Használja a beépített nyers aljzat interfészét   Linux kernel, amely lehetővé teszi, hogy a támogatott eszközök széles skáláján használható legyen   hálózati kártyák. Teljes képernyős, menüvezérelt művelet.

     

Felismert protokollok

     

IP TCP UDP ICMP IGMP IGP IGRP OSPF ARP RARP

     

Nem IP-csomagok egyszerűen   "Non-IP" -ként kell megadni, és az Ethernet LAN-on keresztül lesz mellékelve   a megfelelő Ethernet címeket.

     

Támogatott interfészek

     

Helyi loopback Minden Linux-támogatott Ethernet interfész Minden   A Linux által támogatott FDDI interfészek SLIP aszinkron PPP szinkron PPP   ISDN ISDN felett, nyers IP-kapszulázással ISDN a Cisco HDLC technológiával   beágyazás Parallel Line IP

Forrás link

Telepítés

apt:

apt-get install iptraf

Vagy töltse le a forrást:

link

Képek

Jelenlegi kapcsolatok:

Aktuális portok:

Az összes interfész összefoglalása:

Részletes interfészenként:

Forrás link

    
válasz adott jpillora 29.08.2014 08:23
forrás
25
tcpdump -i eth0 

Ez biztosítja az adatfolyamon keresztül az adott felületen (az ethernet kártyádon) folyó adatfolyamot. Hasonló a wiresharkhoz.

Használja aifconfig -ot a gépek interfészeinek listájához.

    
válasz adott wardr 16.05.2013 11:05
forrás
21

Szerintem a (z)ifconfig [interface] ezt megteszi. Mint:

gevorg@gevorg-TravelMate-3260:~$ ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:18:de:89:52:71  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

gevorg@gevorg-TravelMate-3260:~$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:16:36:bf:92:e3  
          inet addr:192.168.10.100  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::216:36ff:febf:92e3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:342765 errors:0 dropped:0 overruns:0 frame:0
          TX packets:306183 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:373934806 (373.9 MB)  TX bytes:39111569 (39.1 MB)
          Interrupt:16 

A RX bájtok megjelenítése: 73934806 (373,9 MB) és TX bájtok: 39111569 (39,1 MB) .

    
válasz adott hingev 17.02.2013 11:34
forrás
13

A 'vnstat' telepítése megjelenítheti a felület forgalmát. Néhány rajzcsomagot telepíthetsz néhány szép grafikonhoz.

    
válasz adott McNisse 17.02.2013 12:33
forrás
11

Szintén használható aiftop segédprogrammal

    
válasz adott failor 17.02.2013 12:42
forrás
10

Ha valami rendkívül egyszerű, de mégis hasznos eszközt keres, próbálkozzon megifstat

$ sudo apt-get install ifstat
$ ifstat
       eth0               wlan0       
 KB/s in  KB/s out   KB/s in  KB/s out
    0.00      0.00      0.96      4.79
    0.00      0.00      0.04      0.14

Minden felületet egyszerre felügyel, minden második másodpercet új sorban. Hasznos a csővezeték másik forgatókönyvbe való beillesztéséhez, vagy a futás elhagyásához és a sávszélesség használatának megfigyeléséhez. Nem olyan szép, mint más eszközök, de a munkát elvégzi.

Van néhány hasznos lehetőség a man oldalon :

-z  Hides interface which counters are null, eg interfaces that are up but not used.
-n  Turns off displaying the header periodically.
-t  Adds a timestamp at the beginning of each line.
-T  Reports total bandwith for all monitored interfaces.
-S  Keep stats updated on the same line if possible (no scrolling nor wrapping).
-b  Reports bandwith in kbits/sec instead of kbytes/sec.
    
válasz adott Denilson Sá Maia 18.06.2015 18:14
forrás
10

Egy másik hasznos eszköz sar. Telepítse,

apt install sysstat

Hogyan kell használni:

sar -n DEV  1

És Brendan csodálatos grafikonvezetője:

p>

Referenciák

válasz adott firo 09.03.2017 17:41
forrás
6

Ha az Ifstat jó eszköz, és megadja neked az interfész hálózati használatát az idő függvényében.

sudo apt-get install ifstat

    
válasz adott GNK 07.11.2016 09:40
forrás
4

Egy másik lehetséges eszköz nevenload. link

Hasonló aslurm vagy abmon -hoz, de egy kicsit egyszerűbb.

    
válasz adott Chris 02.04.2016 03:20
forrás
2

Nemrég fedeztem fel awavemon -ot, amely könnyen telepíthető aapt-get install wavemon használatával.

Ez az eszköz különösen a vezeték nélküli hálózat jelszintjén nyújt információt.

    
válasz adott IndexOutOfBoundsException 24.12.2014 11:13
forrás
1

Van még conky .

Előfordulhat, hogy a csomagot felsorolja a rendszer jelenleg használt tárolóin. Próbáld meg futni:

sudo apt-get install conky-all

Néhány alapvető konfigurációs információ: Ubuntu közösségi dokumentumok: Conky konfigurálása . FIGYELMEZTETÉS: Az adott webhely információi elavultak, ezért ellenőrizze az itt felsorolt ​​lépéseket a rendszerére.

Természetesen az alapértelmezés nagyon unalmas ahhoz, hogy megnézhesse, szóval itt van egy jó hivatásos téma, hogy elinduljon:

Harmattan

Csak kövesse az oldalon található utasításokat a telepítéshez; egy adott téma telepítéséhez másolja a.conkyrc fájlt a% cd_kde% könyvtárban lévő téma megfelelő mappájájához a saját könyvtárához.

Ezután módosítsa a fájlt a csatolt oldal utasításainak megfelelően.

TIP

Módosítsa a fájlt után a saját mappába történő másoláshoz, így megtarthatja az eredeti nem módosított fájlokat abban az esetben, ha újra kell másolni a témát a.harmattan-themes fájlhoz.

    
válasz adott ThisIsNotAnId 07.04.2017 17:35
forrás
1

Az ifconfig man szerint:

  

Ez a program elavult! A csere ellenőrzéséhez ip ip és ip   link. A statisztikákhoz használja az ip -s linket.

Tehát az ip paranccsal:

 $ ip -s link

Mi lehet hálózati statisztika:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    RX: bytes  packets  errors  dropped overrun mcast
    173654497900 26078946 0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    173654497900 26078946 0       0       0       0
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 12:34:56:78:90:00 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast
    3650412438854 399476618 0       2551849 0       0
    TX: bytes  packets  errors  dropped carrier collsns
    617437624480 321390259 0       0       0       0

vagy

$ ip -s -h link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 addrgenmode eui64
    RX: bytes  packets  errors  dropped overrun mcast
    174G       26.1M    0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    174G       26.1M    0       0       0       0 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 12:34:56:78:90:00 brd ff:ff:ff:ff:ff:ff promiscuity 0 addrgenmode eui64
    RX: bytes  packets  errors  dropped overrun mcast
    3.65T      399M     0       2.55M   0       0
    TX: bytes  packets  errors  dropped carrier collsns
    617G       321M     0       0       0       0
    
válasz adott Ruslan 30.11.2017 09:23
forrás
1

És ez egy blog, amely a sávszélesség felügyeletére szolgáló parancs listáját mutatja:

link

UPDATE:

A NetHog körülbelül két hónapig használtam. Teljes sávszélességet mutat. Az alábbi beállítással további sávszélességet is igényelhet minden programhoz

sudo nethogs -v 3

    
válasz adott Asme Just 27.11.2017 19:48
forrás