Tīklošana

Pārbaudiet tīkla izmantošanu vienā procesā Linux

Pārbaudiet tīkla izmantošanu vienā procesā Linux
Lēni tīkla savienojumi ir ļoti kaitinoši un var izraisīt milzīgu dīkstāvi. Linux administratoriem vajadzētu sekot līdzi tam, kas darbojas viņu tīklā un aizņem lielu tīkla joslas platumu. Tīkla lietošanas uzraudzība var palīdzēt identificēt problēmu un uzturēt tīkla trafiku.

Šajā rakstā mēs izskaidrosim dažus rīkus, kas ļaus jums pārbaudīt tīkla lietojumu vienā procesā jūsu Linux sistēmā. Šie rīki ietver IPTraf, Iftop un Nethog. Ar šo rīku palīdzību jūs varat noteikt, kurš process vai porta numurs iztukšo lielu tīkla joslas platumu.

Ņemiet vērā, ka mēs esam izskaidrojuši Ubuntu 18 procedūru.04 LTS sistēma.

IPTraf

IPTraf ir atvērtā koda komandrindas tīkla uzraudzības rīks, kas ļauj uzraudzīt dažādu tīkla statistiku, piemēram, TCP, UDP, Ethernet slodzi, ICMP utt. Mēs to varam izmantot, lai skatītu Linux lietojamo procesu tīkla lietojumu.

Uzstādīšana

IPTraf ir iekļauts Ubuntu sistēmas oficiālajos krātuvēs. Tāpēc mēs to varam instalēt, izmantojot komandu apt vai apt-get.

Atveriet termināli, izmantojot Ctrl + Alt + T saīsni un pēc tam palaidiet šo komandu kā sudo, lai instalētu IPTraf:

$ sudo apt-get install iptraf -y

Instalēšanas laikā sistēma var lūgt apstiprinājumu, nodrošinot opciju Y / n. Nospiediet y, lai apstiprinātu, un pēc tam kādu laiku pagaidiet, līdz IPTraf ir instalēts jūsu sistēmā.

Lietošana

Lai izmantotu IPTraf, palaidiet šo komandu terminālā:

$ sudo iptraf

Palaidot iepriekš minēto komandu, jūs redzēsit izeju, kas ir līdzīga zemāk redzamajai. Izeja parāda tīkla statistiku, salīdzinot ar avota IP adresi un porta numuru. Tomēr tas neuzrāda konkrēto procesu, kurā tiek izmantots joslas platums.

Dažām parastajām ostām varat viegli uzminēt procesa nosaukumu, piemēram, FTP porta numuru 21, telneta porta numuru 23 un tā tālāk. Tomēr dažām mazāk zināmām ostām, lai uzzinātu procesu, kas darbojas pret to, izmantojiet šo komandu netstat:

$ sudo netstat = tump | grep

Piemēram, mēs vēlamies uzzināt procesa nosaukumu attiecībā pret porta numuru 443. Tādā gadījumā komanda būtu:

$ sudo netstat = tump | grep 433

Izvade parāda procesa nosaukumu “Firefox”, kas darbojas pret porta numuru 443.

Lai skatītu tīkla statistiku konkrētam interfeisam, izmantojiet -i, kam seko interfeisa nosaukums:

$ iptraf -i eth0

Lai skatītu vairāk informācijas par IPTraf, skatiet rokasgrāmatu lapā vai izmantojiet palīdzību šādi:

$ sudo iptraf -h

Iftop

Iftop ir līdzīgs augšējai komandai, izņemot to, ka to izmanto tīkla lietojuma uzraudzībai, nevis procesora lietošanai. Tas ir atvērtā koda komandrindas rīks, kas parāda konkrēta interfeisa pašreizējo joslas platuma lietojumu. Līdzīgi kā IPTraf, tas arī neparāda procesu, kurā tiek izmantots joslas platums.

Uzstādīšana

Iftop ir pieejams oficiālajos Ubuntu krātuvēs. Tāpēc mēs to varam instalēt, vienkārši izmantojot komandu apt vai apt-get.

Terminālā palaidiet šo komandu kā sudo, lai instalētu Iftop:

$ sudo apt instalēt iftop

Instalēšanas laikā sistēma var lūgt apstiprinājumu, nodrošinot opciju Y / n. Nospiediet y, lai apstiprinātu, un pēc tam kādu laiku pagaidiet, līdz Iftop ir instalēts jūsu sistēmā.

Lietošana

Lai izmantotu Iftop, palaidiet šo komandu terminālā:

$ sudo iftop

Tas parāda nosūtītos un saņemtos baitus trīs dažādos laika intervālos. Beigās tas parāda kumulatīvos nosūtītos un saņemtos baitus.

Lai displejā skatītu porta numuru, izmantojiet -p opciju šādi:

$ sudo iftop -p

Lai skatītu informāciju par konkrēto saskarni, izmantojiet opciju -i šādi:

$ sudo iftop -I

Lai skatītu vairāk informācijas par iftop, skatiet rokasgrāmatu lapā vai izmantojiet palīdzību šādi:

$ sudo iftop -h

Nethogs

Nethogs ir atvērtā koda komandrindas utilīta, kas ļauj apskatīt Linux sistēmā darbojošā procesa tīkla lietojumu. Atšķirībā no iepriekš minētajiem IPTraf un Iftop rīkiem, Nethogs izkārto izvadi pēc procesa un joslas platuma izmantošanas. Tādēļ tas ir ērti, ja jums jāatrod process, kas izmanto lielāku joslas platumu.

Uzstādīšana

Tas ir pieejams arī oficiālajos Ubuntu krātuvēs. Tāpēc, lai to instalētu, izmantojiet komandu apt vai apt-get šādi:

$ sudo apt-get install nethogs

Uzgaidiet kādu laiku, līdz Nethogs instalēšana ir pabeigta.

Lietošana

Lai tīkla lietojuma pārbaudei izmantotu Nethog, vienkārši ierakstiet nethogs terminālā:

$ sudo nethogs

Izeja parāda nosūtīto un saņemto trafiku, ko izmanto dažādi procesi. Galu galā tas parāda kopējo trafiku, kas nosūtīts un saņemts visos procesos.

Lai skatītu tīkla lietojumu noteiktā saskarnē, izmantojiet komandu Nethog šādi:

$ sudo nethogs

Lai norādītu atsvaidzināšanas intervālu, izmantojiet opciju -d. Piemēram, lai iestatītu 7 sekundes kā atsvaidzināšanas intervālu, palaidiet šo komandu:

$ sudo nethogs -d 7

Tas ir viss, kas tam ir! Šajā rakstā mēs esam iemācījušies, kā Linux instalēt un izmantot IPTraf, Iftop un Nethog. Izmantojot šos rīkus, jūs viegli varat pārbaudīt tīkla lietojumu vienā procesā savā Linux sistēmā.

Tomb Raider for Linux apmācība
Tomb Raider ēna ir divpadsmitais papildinājums Tomb Raider sērijai - darbības piedzīvojumu spēļu franšīzei, kuru izveidoja Eidos Montreal. Spēli gan k...
Kā palielināt FPS Linux?
FPS apzīmē Kadri sekundē. FPS uzdevums ir izmērīt kadru ātrumu video atskaņošanā vai spēļu izrādēs. Vienkāršos vārdos nepārtrauktu pilnekrāna attēlu s...
Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...