Una dintre sarcinile de asistență și gestionare pe care le putem realiza în mod constant este să verificăm porturile TCP deschise din sistem, deoarece în acest fel putem avea un control precis asupra serviciului care folosește serviciul menționat. port.
Un port indică punctul final al oricărei comunicații de rețea și este asociat cu un anumit program sau serviciu al sistemului de operare.
În continuare vom vedea cum putem cunoaște porturile deschise în sistemele de operare Linux și Windows.
1. Vizualizați porturile deschise în Linux
Pentru aceasta putem folosi trei aplicații practice, acestea fiind:
Comanda NetstatAceastă comandă netstat (Statistica rețelei) este frecvent utilizată pentru a afișa informații asociate rețelei. Este disponibil pe Windows și Linux
Pentru instalarea sa putem executa următoarele comenzi:
sudo yum instalează net-tools (RedHat / CentOS) sudo apt instalează net-tools (Debian / Ubuntu) sudo dnf instalează net-tools Fedora
MARI
Pentru executarea acestuia trebuie să cunoaștem numărul portului de analizat și vom folosi comanda grep pentru a afișa informațiile folosind următoarea sintaxă:
netstat -ltnp | grep -w ': port #'Rezultatul va fi următorul:
MARI
Parametrii utilizați sunt:
- l: Spuneți netstat să afișeze numai porturile de ascultare.
- t: Afișați numai conexiuni tcp.
- n: indică afișarea adreselor numerice.
- p: Vă permite să vizualizați ID-ul procesului.
- grep: Afișează potrivirea exactă.
Comanda LsofLsof (LiSt Open Files) este utilizat pentru a afișa toate porturile deschise în Linux. Pentru instalarea sa vom folosi următoarele opțiuni:
sudo yum install lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora)Executarea sa cuprinde următoarea sintaxă:
lsof -i: port
MARI
Putem vedea în detaliu datele procesului, utilizatorului etc.
Comanda FuserDatorită acestei comenzi putem afișa PID-urile asociate cu porturile deschise din Linux. Pentru instalarea sa vom folosi oricare dintre următoarele linii, după caz:
sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 și versiuni ulterioare)Sintaxa pentru utilizarea sa este următoarea:
port # fuzor / tcp
MARI
Pentru a găsi numele procesului vom folosi următoarea sintaxă:
ps -p PID -o comm =
MARI
În acest fel putem cunoaște porturile deschise în Linux.
2. Vizualizați porturile deschise în Windows 10
Pasul 1
Pentru a cunoaște porturile deschise în sistemele de operare Windows trebuie să accesăm promptul de comandă ca administratori, să facem clic dreapta / Executare ca administrator și în fereastra afișată să executăm următoarea linie:
netstat -ab
MARI
Pasul 2
Putem vedea informații detaliate, cum ar fi:
- Tipul protocolului
- Numele protocolului
- Adresa locală
- Serviciul implicat
- Starea procesului
Pasul 3
Alternativ, Windows ne permite să afișăm rezultatele prin PID care simplifică administrarea, în acest caz trebuie să executăm următoarea linie:
netstat -aonPasul 4
Acesta va fi rezultatul afișat:
MARI
Pasul 5
Putem vedea rezultatele într-un mod mult mai organizat. Acum, cu acest PID, putem merge la Task Manager și în fila Detalii știți care este serviciul implicat:
MARI
Acolo putem afla mai multe despre serviciu sau îl putem încheia dacă este necesar. Cu aceste metode vom putea cunoaște porturile deschise în Linux sau Windows.