Hálózatépítés

Ellenőrizze a hálózati felhasználást folyamatonként Linux alatt

Ellenőrizze a hálózati felhasználást folyamatonként Linux alatt
A lassú hálózati kapcsolatok nagyon bosszantóak, és hatalmas leállásokhoz vezethetnek. A Linux rendszergazdáknak figyelemmel kell kísérniük, hogy mi fut a hálózatukon, és nagy hálózati sávszélességet igényel. A hálózati használat figyelemmel kísérése segíthet a probléma azonosításában és a hálózati forgalom folyamatos működésében.

Ebben a cikkben elmagyarázunk néhány eszközt, amelyek lehetővé teszik, hogy ellenőrizze a hálózati felhasználást folyamatonként a Linux rendszerében. Ezen eszközök közé tartozik az IPTraf, az Iftop és a Nethog. Ezen eszközök segítségével azonosíthatja, hogy mely folyamat vagy portszám veszi le a hálózati sávszélesség nagy részét.

Ne feledje, hogy elmagyaráztuk az eljárást az Ubuntu 18-on.04 LTS rendszer.

IPTraf

Az IPTraf egy nyílt forráskódú parancssori hálózati felügyeleti eszköz, amely lehetővé teszi a különféle hálózati statisztikák, például TCP, UDP, Ethernet terhelés, ICMP stb. Használhatjuk egy Linux alatt futó folyamatok hálózati használatának megtekintésére.

Telepítés

Az IPTraf szerepel az Ubuntu rendszer hivatalos tárházában. Ezért telepíthetjük az apt vagy az apt-get paranccsal.

Nyissa meg a terminált a Ctrl + Alt + T parancsikont, majd futtassa ezt a parancsot sudo néven az IPTraf telepítéséhez:

$ sudo apt-get install iptraf -y

A telepítés során a rendszer megerősítést kérhet az Y / n opcióval. Nyomja meg az y gombot a megerősítéshez, majd várjon egy ideig, amíg az IPTraf telepítve van a rendszerére.

Használat

Az IPTraf használatához futtassa ezt a parancsot a Terminálban:

$ sudo iptraf

A fenti parancs futtatásakor megjelenik az alábbihoz hasonló kimenet. A kimenet a hálózati statisztikákat mutatja a forrás IP-címmel és a portszámmal szemben. Ez azonban nem mutatja azt a konkrét folyamatot, amely a sávszélességet használja.

Néhány általános port esetében könnyen kitalálhatja a folyamat nevét, például FTP-port 21, telnet port 23 és így tovább. Néhány kevésbé ismert port esetében azonban az ellen futó folyamat megismeréséhez használja a következő netstat parancsot:

$ sudo netstat = tump | grep

Például meg akarjuk tudni a folyamat nevét a 443-as portszámhoz képest. Ebben az esetben a parancs a következő lenne:

$ sudo netstat = tump | grep 433

A kimenet a „firefox” nevet mutatja, amely a 443-as portszámmal fut.

Egy adott interfész hálózati statisztikájának megtekintéséhez használja az -i parancsot, majd az interfész nevét:

$ iptraf -i eth0

Az IPTraf-ról további információk megtekintéséhez keresse meg a kézikönyvet, vagy használja a következő súgót:

$ sudo iptraf -h

Iftop

Az Iftop hasonlít a legfelső parancshoz, azzal a különbséggel, hogy a processzorhasználat helyett a hálózat használatának figyelésére szolgál. Ez egy nyílt forráskódú parancssori eszköz, amely egy adott felület aktuális sávszélesség-használatát jeleníti meg. Az IPTrafhoz hasonlóan itt sem jelenik meg a sávszélességet használó folyamat.

Telepítés

Az Iftop elérhető az Ubuntu hivatalos tárházaiban. Ezért egyszerűen telepíthetjük az apt vagy az apt-get paranccsal.

A Terminálban futtassa ezt a parancsot sudo néven az Iftop telepítéséhez:

$ sudo apt install iftop

A telepítés során a rendszer megerősítést kérhet az Y / n opcióval. Nyomja meg az y gombot a megerősítéshez, majd várjon egy ideig, amíg az Iftop telepítve van a rendszerére.

Használat

Az Iftop használatához futtassa ezt a parancsot a Terminálban:

$ sudo iftop

Három különböző időintervallumban jeleníti meg az elküldött és fogadott bájtokat. A végén kumulatív küldött és fogadott bájtokat jelenít meg.

A portszám megjelenítéséhez használja a -p beállítást az alábbiak szerint:

$ sudo iftop -p

Az adott interfésszel kapcsolatos információk megtekintéséhez használja az -i opciót az alábbiak szerint:

$ sudo iftop -I

Ha többet szeretne megtudni az iftop-ról, olvassa el a kézi oldalt, vagy használja az alábbiakat:

$ sudo iftop -h

Nethogs

A Nethogs egy nyílt forráskódú parancssori segédprogram, amely lehetővé teszi a Linux rendszerben futó folyamatok hálózati használatának megtekintését. A fenti IPTraf és Iftop eszközöktől eltérően a Nethogs a kimenetet folyamat és sávszélesség felhasználás szerint rendezi. Ezért hasznos, ha meg kell találnia, melyik folyamat használ nagyobb sávszélességet.

Telepítés

Elérhető a hivatalos Ubuntu tárházakban is. Ezért telepítéséhez használja az apt vagy az apt-get parancsot az alábbiak szerint:

$ sudo apt-get install nethogs

Várjon egy darabig, amíg a Nethogs telepítése befejeződik.

Használat

A Nethog használatához egyszerűen ellenőrizze a hálózat használatát nethogs a terminálon:

$ sudo nethogs

A kimenet a különböző folyamatok által használt elküldött és fogadott forgalmat jeleníti meg. Végül megjeleníti az összes folyamat által elküldött és fogadott összes forgalmat.

Ha meg szeretné tekinteni a hálózat használatát egy adott felületen, használja a Nethog parancsot az alábbiak szerint:

$ sudo nethogs

A frissítési intervallum megadásához használja a -d kapcsolót. Például 7 másodperc beállításához frissítési intervallumként futtassa a következő parancsot:

$ sudo nethogs -d 7

Ennyi van benne! Ebben a cikkben megtanultuk az IPTraf, az Iftop és a Nethog telepítését és használatát Linux alatt. Ezekkel az eszközökkel könnyedén ellenőrizheti a hálózati felhasználást folyamatonként a Linux rendszerében.

SuperTuxKart Linuxhoz
A SuperTuxKart egy nagyszerű cím, amelynek célja, hogy ingyenesen hozza el a Mario Kart élményét Linux rendszerén. Elég kihívást jelentő és szórakozta...
Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...