Mreženje

Preverite uporabo omrežja na postopek v Linuxu

Preverite uporabo omrežja na postopek v Linuxu
Počasne omrežne povezave so zelo moteče in lahko vodijo do velikih izpadov. Skrbniki Linuxa bi morali paziti, kaj se izvaja v njihovem omrežju in jemlje veliko pasovne širine omrežja. Spremljanje uporabe omrežja lahko pomaga prepoznati težavo in ohraniti omrežni promet.

V tem članku bomo razložili nekaj orodij, ki vam bodo omogočila preverjanje uporabe omrežja na posamezen proces v vašem sistemu Linux. Ta orodja vključujejo IPTraf, Iftop in Nethog. S pomočjo teh orodij lahko ugotovite, kateri proces ali številka vrat odvaja večino pasovne širine omrežja.

Upoštevajte, da smo razložili postopek v Ubuntu 18.04 LTS sistem.

IPTraf

IPTraf je odprtokodno orodje za nadzor omrežja v ukazni vrstici, ki omogoča spremljanje različnih statistik omrežja, kot so TCP, UDP, obremenitev Etherneta, ICMP itd. Z njim si lahko ogledamo mrežno uporabo procesov, ki se izvajajo v Linuxu.

Namestitev

IPTraf je vključen v uradna skladišča sistema Ubuntu. Zato ga lahko namestimo z ukazom apt ali apt-get.

Odprite terminal z uporabo Ctrl + Alt + T bližnjico in nato za namestitev IPTraf zaženite ta ukaz kot sudo:

$ sudo apt-get install iptraf -y

Med namestitvijo lahko sistem zahteva potrditev z možnostjo Y / n. Pritisnite y, da potrdite, in nato počakajte nekaj časa, da se IPTraf namesti v vaš sistem.

Uporaba

Če želite uporabiti IPTraf, zaženite ta ukaz v terminalu:

$ sudo iptraf

Ko zaženete zgornji ukaz, boste videli izhod, podoben spodnjemu. Rezultat prikazuje statistiko omrežja glede na izvorni naslov IP in številko vrat. Vendar ne prikazuje posebnega postopka, ki uporablja pasovno širino.

Za nekatera pogosta vrata lahko preprosto uganite ime procesa, na primer vrata FTP številka 21, številka vrat telnet 23 itd. Vendar pa za nekatera manj znana vrata uporabite naslednji ukaz netstat:

$ sudo netstat = tump | grep

Na primer, želimo ugotoviti ime procesa glede na številko vrat 443. V tem primeru bi bil ukaz:

$ sudo netstat = tump | grep 433

Rezultat prikazuje ime procesa "firefox", ki teče proti številki vrat 443.

Če si želite ogledati statistiko omrežja za določen vmesnik, uporabite -i, ki mu sledi ime vmesnika:

$ iptraf -i eth0

Če si želite ogledati več informacij o protokolu IPTraf, glejte man stran ali uporabite pomoč na naslednji način:

$ sudo iptraf -h

Iftop

Iftop je podoben ukazu top, le da se uporablja za spremljanje uporabe omrežja namesto uporabe procesorja. Je odprtokodno orodje ukazne vrstice, ki prikazuje trenutno uporabo pasovne širine določenega vmesnika. Podobno kot IPTraf tudi ta ne prikazuje postopka, ki uporablja pasovno širino.

Namestitev

Iftop je na voljo v uradnih skladiščih Ubuntuja. Zato ga lahko namestimo preprosto z ukazom apt ali apt-get.

V terminalu zaženite ta ukaz kot sudo, da namestite Iftop:

$ sudo apt install iftop

Med namestitvijo lahko sistem zahteva potrditev z možnostjo Y / n. Pritisnite y, da potrdite, in nato počakajte nekaj časa, dokler se v vašem sistemu ne namesti Iftop.

Uporaba

Če želite uporabiti Iftop, zaženite ta ukaz v terminalu:

$ sudo iftop

Prikaže poslani in prejeti bajt v treh različnih časovnih intervalih. Na koncu se prikažejo skupni poslani in prejeti bajti.

Za prikaz številke vrat na zaslonu uporabite možnost -p, kot sledi:

$ sudo iftop -p

Za ogled informacij o določenem vmesniku uporabite možnost -i, kot sledi:

$ sudo iftop -I

Če si želite ogledati več informacij o iftop, si oglejte stran z navodili ali uporabite pomoč na naslednji način:

$ sudo iftop -h

Nethogs

Nethogs je odprtokodni pripomoček za ukazno vrstico, ki omogoča ogled omrežne uporabe procesa, ki se izvaja v sistemu Linux. Za razliko od zgornjih orodij IPTraf in Iftop Nethogs razvrsti izhodne podatke glede na postopek in uporabo pasovne širine. Zato je priročno, ko morate ugotoviti, kateri postopek uporablja več pasovne širine.

Namestitev

Na voljo je tudi v uradnih skladiščih Ubuntu. Zato ga namestite tako, da uporabite ukaz apt ali apt-get, kot sledi:

$ sudo apt-get namestite nethogs

Počakajte nekaj časa, da se namestitev Nethogs konča.

Uporaba

Če želite uporabiti Nethog za preverjanje uporabe omrežja, preprosto vnesite nethogs v terminalu:

$ sudo nethogs

Izhod prikazuje poslani in prejeti promet, ki ga uporabljajo različni procesi. Na koncu prikaže celoten promet, ki so ga poslali in prejeli vsi procesi.

Če si želite ogledati uporabo omrežja v določenem vmesniku, uporabite ukaz Nethog, kot sledi:

$ sudo nethogs

Če želite določiti interval osveževanja, uporabite možnost -d. Če želite na primer nastaviti 7 sekund za interval osveževanja, zaženite ta ukaz:

$ sudo nethogs -d 7

To je vse! V tem članku smo se naučili namestiti in uporabljati IPTraf, Iftop in Nethog v Linuxu. S temi orodji lahko enostavno preverite porabo omrežja na posamezen proces v vašem sistemu Linux.

Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...
S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...