Naredba za nadzor Linux mreže - AKTIVNOSTI UPRAVLJANJA MREŽAMA

Linux nam nudi niz naredbi s kojima ćemo imati priliku upravljati i nadzirati sve što je povezano s mrežom, što igra bitnu ulogu u općem ponašanju naše opreme (poslužitelja ili ne) budući da kvarovi na mreži jednostavno uzrokuju mnoge procese i zadaci neće biti pravilno izvedeni, postoji niz naredbi posvećenih tome i Solvetic će objasniti što su to.

Što su netstat alatiNetstat alati su skup alata za praćenje statusa mreže u Linuxu, netstat (statistika mreže) nudi nam potpune informacije o svim aspektima mreže i dostupan je za različite operativne sustave, i UNIX i Windows.

Naučit ćemo koristiti ove naredbe kako bismo zadržali kontrolu nad mrežom i isključili moguće kvarove.

1. Instalirajte netstat na Linux

Korak 1
U Ubuntu ili Debian distribucijama izvršit ćemo:

 sudo apt instalirajte mrežne alate 
Korak 2
U CentOS -u ili Red Hat -u izvršavamo:
 yum instalirajte net-alate 
Korak 3
U Archu izvršavamo:
 pacman -S mrežni alati 

POVEĆAJTE

2. Pregledajte procese na Linuxu s netstatom

U Linuxu možemo vizualizirati aktivne procese sljedećom naredbom:

 sudo netstat -tulpen 

POVEĆAJTE

Netstat DetailerKao rezultat toga pronalazimo potpune detalje kao što su:

  • Korišteni protokol
  • Paketi poslati i primljeni
  • Lokalna IP adresa
  • Adresa udaljene veze
  • Status porta ili protokola
  • Korisnik koji koristi protokol
  • PID

Tulpen značenjeTulpen znači sljedeće:

  • T: prikaz TCP veza
  • U: generirajte UDP veze
  • L: omogućuje nam da vidimo samo utičnice za slušanje
  • P: Prikažite program kojem veza pripada
  • E: daje izvješće s proširenim pojedinostima
  • N - Odnosi se na adrese, korisnike i portove u numeričkom formatu

Da bismo uzeli u obzir sljedeće, u slučaju veza tcp4 / udp4 (tcp i udp), možemo vidjeti da je lokalna adresa uspostavljena sa sintaksom 0.0.0.0, ondje proces može slušati veze sa bilo kojeg stroja koji je sposoban uspostaviti vezu s mrežom, ali ako vidimo sintaksu 127.0 .0.1, to znači da se veze čuju samo na lokalnom hostu, stoga ne dopušta povezivanje s udaljenih računala.

3. Pregledajte sve mrežne veze Linuxa s netstatom


Za popis svih veza moramo koristiti parametar -a na sljedeći način:
 sudo netstat -atupen 

POVEĆAJTE

4. Pogledajte sve uspostavljene Linux veze s netstatom

Korak 1
Možemo navesti samo uspostavljene veze, za to izvršavamo sljedeće:

 sudo netstat -atupen | grep USPOSTAVLJENO 

POVEĆAJTE

Pojedinosti o vezamaTamo nalazimo detalje poput:

  • Korišteni protokol
  • Lokalna IP adresa pored korištenog porta
  • Udaljeni IP
  • PID
  • Korišteni program

Korak 2
Ovaj rezultat možemo filtrirati prema IP -u, kako bismo znali gdje je veza, za to izvršavamo:

 whois IP | manje 

POVEĆAJTE

5. Koristite naredbu ss na Linuxu

Naredba ss je alat s kojim možemo izbaciti statistiku utičnice i prikazati podatke identične netstatu, omogućava vidjeti potpunije pojedinosti o statusu i TCP podacima odredišta i lokalnog.
Naredbe ss mogu prikazati statistiku za PACKET, TCP, UDP, DCCP, RAW i Unix utičnice domene.

Za popis portova i osnovnih protokola izvršit ćemo:

 sudo ss -tlunp 

POVEĆAJTE

Rezultat ssKao rezultat toga opažamo:

  • Lokalni NetID
  • Status tog NetID -a
  • Paketi poslati i primljeni
  • Lokalna adresa pored luke
  • Daljinski port

Parametri naredbe SsParametar je upotrijebio sljedeće:

  • T: prikaz TCP veza
  • L: pokazuje nam samo utičnice za slušanje
  • U: prikaz UDP veza
  • N: odnosi se na adrese, korisnike i numeričke portove
  • P: Prikažite program kojem veza pripada

6. Pogledajte sve mrežne veze Linuxa s ss


Ako želimo vidjeti sve mrežne veze, izvršavamo sljedeće:
 sudo ss -pokretač 

POVEĆAJTE

7. Pogledajte sve uspostavljene Linux veze s ss


U ovom slučaju moramo izvršiti sljedeće:
 sudo ss -tunp 

POVEĆAJTE

8. Koristite i pregledajte sve Linux mrežne veze s Isofom


Naredba lsof (LiSt Open Files) je naredba pomoću koje možemo znati koje se datoteke otvaraju kojim procesom u Linuxu, što je ključno za točnu identifikaciju statusa procesa.

Da bismo to učinili, upotrijebit ćemo sljedeću naredbu:

 sudo lsof -nP -i 

POVEĆAJTE

Isof rezultatKao rezultat toga dobivamo:

  • Korištena naredba
  • Naredba PID
  • Korisnik povezan s tom naredbom
  • Korištena vrsta adresiranja
  • Uređaj
  • Veličina
  • Korišteni način rada
  • naziv procesa
  • N se odnosi na numeričku adresu, a p označava port u numeričkom formatu.

9. Pogledajte uspostavljene Linux veze s Isofom


Za to ćemo izvršiti sljedeće:
 sudo lsof -nP -iTCP -sTCP: USTANOVLJENO 

POVEĆAJTE

10. Pogledajte Linux procese s Isof -om

Korak 1
Možemo navesti sve procese slušanja pomoću lsofa ovako:

 sudo lsof -nP -iTCP -sTCP: SLUŠAJTE 

POVEĆAJTE

Korak 2
Kao dodatnu točku moguće je izvršiti lsof bez ikakvih argumenata i vidjet ćemo sljedeće:

 lsof 

POVEĆAJTE

odjeljak FDTamo nalazimo odjeljak FD (Deskriptor datoteke) gdje možemo vidjeti varijable kao što su:

  • cwd trenutni radni direktorij
  • rtd korijenski direktorij
  • txt tekst programa
  • mem datoteka preslikana memorijskom datotekom preslikana memorijska datoteka

[panelplain = 'Type section'] U odjeljku Vrsta možemo pronaći rezultate poput:

  • DIR: Imenik
  • REG: datoteke dnevnika
  • CHR znak: posebne datoteke
  • FIFO First In First Out

Vidimo kako je ova serija pomoćnih programa usmjerenih na rad na mreži neophodna u Linuxu za kontrolu mnogih aspekata portova i protokola, uzimajući u obzir da su prikazane informacije ključne za opću kontrolu nad njima.

wave wave wave wave wave