Kako preveriti, ali so vrata v Linuxu v uporabi

How Check If Port Is Use Linux



Če ste iz računalniškega znanja ali celo malo poznate omrežje, ste morda že slišali za sklad TCP/IP. Sklad TCP/IC je sestavljen iz petih različnih plasti, in sicer fizične plasti, plasti podatkovne povezave, omrežne plasti, transportne plasti in aplikacijske plasti. Vsaka plast sklada TCP/IP ima drugačna komunikacijska sredstva, vsa komunikacija znotraj transportne plasti pa poteka prek številk vrat.

Številka vrat se uporablja za enolično identifikacijo naprave poleg naslova IP. Medprocesna komunikacija je pogosta pri uporabi računalniških sistemov. Da bi olajšali to komunikacijo, imajo operacijski sistemi odprta določena vrata, odvisno od subjekta, s katerim želi uporabnik komunicirati. Tako je v vsakem posameznem primeru v vašem sistemu lahko odprtih več vrat.







Ko rečemo, da so vrata v uporabi, v bistvu mislimo na odprta vrata ali z drugimi besedami na vrata, ki so v stanju poslušanja (pripravljena za sprejem povezav). Vrata, ki so odprta v operacijskem sistemu, obstajajo na več načinov. Ta članek prikazuje štiri možne načine, s katerimi lahko preverite, ali so vrata v Linuxu v uporabi.



Opomba: Vse metode, prikazane v tem članku, so bile izvedene v Linux Mint 20.



Če želite ugotoviti, ali so vrata uporabljena v Linux Mint 20, lahko uporabite katero koli od naslednjih štirih metod.





1. način: Uporaba ukaza lsof

The lsof Ukaz lahko uporabite za seznam vseh vrat, ki se uporabljajo v vašem sistemu, na naslednji način:

Najprej zaženite terminal Linux Mint 20 s klikom na ikono bližnjice. Terminal je prikazan na spodnji sliki:



Nato boste morali namestiti lsof ukaz, če ga še nikoli niste uporabili. Če želite to narediti, v terminalu izvedite naslednji ukaz:

$sudo apt-get installlsof

Po uspešni namestitvi ukaza boste v terminalu videli naslednji izhod:

Ko je ta ukaz nameščen, ga lahko uporabite za poizvedovanje o vseh vratih, ki so v uporabi v sistemu Linux. Če želite v sistemu preveriti odprtost vrat, v svojem terminalu izvedite naslednji ukaz:

$sudolsof –i

V izhodu tega ukaza so v uporabi vrata, navedena v stanju LISTEN, kot je prikazano na spodnji sliki:

2. način: Uporaba ukaza ss

The ss Ukaz lahko uporabite za določitev odprtih vrat TCP in UDP v vašem sistemu na naslednji način:

Če želite poizvedovati o uporabljenih vratih TCP in UDP, v terminalu izvedite naslednji ukaz:

$ss –lntup

V izhodu tega ukaza imajo uporabljena vrata (tako TCP kot UDP) stanje LISTEN, medtem ko vsa druga vrata kažejo stanje UNCONN.

3. način: Uporaba ukaza netstat

The netstat Ukaz lahko uporabite tudi za določitev odprtih vrat TCP in UDP v sistemu na naslednji način:

Če želite poizvedovati o uporabljenih vratih TCP in UDP, v terminalu zaženite naslednji ukaz:

$sudo netstat–Pnltu

Če poskusite izvesti ta ukaz brez ključne besede sudo, ne boste mogli dostopati do vseh vrat. Če ste prijavljeni s korenskim uporabniškim računom, lahko to ključno besedo preskočite.

Ko zaženete ta ukaz, boste lahko videli, da so vsa uporabljena vrata v stanju LISTEN, medtem ko stanja vseh drugih vrat niso na voljo, kot je prikazano na spodnji sliki:

4. način: Uporaba ukaza nmap

The nmap command je še en pripomoček, s katerim lahko določite vrata TCP in UDP, ki se uporabljajo na naslednji način:

Če je nmap pripomoček še ni nameščen v sistemu Linux Mint 20, saj ni privzeto nameščen, zato ga boste morda morali ročno namestiti. Če želite to narediti, izvedite naslednji ukaz:

$sudoaptnamestite nmap

Ko uspešno namestite nmap pripomoček v sistemu Linux Mint 20, vam bo terminal vrnil nadzor, tako da lahko izvedete naslednji ukaz, kot je prikazano na spodnji sliki:

Po namestitvi tega pripomočka poizvedite za vrata TCP in UDP, ki se uporabljata v vašem sistemu, tako, da v terminalu zaženete naslednji ukaz:

$sudo nmap–N –PN –sT –sU –p- localhost

Ko izvedete ta ukaz, se odpre stanje vseh uporabljenih vrat, kot je prikazano na izhodu na spodnji sliki:

Zaključek

Ta članek vam je pokazal štiri različne načine preverjanja, ali so vrata v sistemu Linux. Vse te metode so bile preizkušene z Linux Mint 20, vendar lahko ukaze, prikazane v teh metodah, zaženete tudi s katero koli drugo distribucijo Linuxa, z rahlimi spremembami. Vsak od ukazov, uporabljenih pri teh metodah, traja le nekaj sekund. Torej imate čas, da preizkusite katero koli od štirih metod, da vidite, katera vam najbolj ustreza.