Varnost

Kako preveriti, ali se vrata uporabljajo v Linuxu

Kako preveriti, ali se vrata uporabljajo v Linuxu

Če izhajate iz računalništva ali celo malo poznate mreženje, ste morda že slišali za sklad TCP / IP. Sklop TCP / IC obsega pet različnih slojev, in sicer fizični sloj, sloj podatkovne povezave, omrežni sloj, transportni sloj in plast aplikacije. Vsak sloj sklada TCP / IP ima drugačna komunikacijska sredstva in vsa komunikacija znotraj transportnega sloja 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 neka vrata odprta, odvisno od entitete, s katero želi uporabnik komunicirati. Torej, v katerem koli posameznem primeru je lahko v vašem sistemu odprtih več vrat.

Ko rečemo, da so vrata v uporabi, v bistvu mislimo na vrata, ki so odprta ali, z drugimi besedami, vrata, ki so v stanju poslušanja (pripravljena za sprejem povezav). Obstaja več načinov določanja vrat, ki so odprta v operacijskem sistemu. V tem članku so prikazane štiri možne metode za preverjanje, ali se vrata uporabljajo v Linuxu.

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

Če želite ugotoviti, ali se vrata uporabljajo v Linux Mint 20, je mogoče uporabiti katerega od naslednjih štirih načinov.

1. način: Uporaba ukaza lsof

The tudi 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 tudi ukaz, če ga še nikoli niste uporabili. Če želite to narediti, v terminalu izvedite naslednji ukaz:

$ sudo apt-get namestite lsof

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 se uporabljajo v Linuxu. Če želite preveriti, ali sistem odpira vrata, v terminalu izvedite naslednji ukaz:

$ sudo lsof -i

V izhodu tega ukaza so vrata, navedena v stanju »POSLUŠAJ«, tista, ki so v uporabi, kot je prikazano na spodnji sliki:

2. način: Uporaba ukaza ss

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

Če želite povprašati po vratih TCP in UDP, ki sta v uporabi, v terminalu izvedite naslednji ukaz:

$ ss -lntup

V izhodu tega ukaza imajo vrata (tako TCP kot UDP), ki so v uporabi, stanje “LISTEN”, medtem ko vsa druga vrata kažejo “UNCONN” stanje.

3. način: Uporaba ukaza netstat

The netstat ukaz lahko uporabite tudi za določitev vseh odprtih vrat TCP in UDP v vašem sistemu na naslednji način:

Če želite povprašati o vratih TCP in UDP, ki se uporabljajo, v terminalu zaženite naslednji ukaz:

$ sudo netstat -pnltu

Če poskusite zagnati 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 vrata, ki jih uporabljate, v stanju »POSLUŠAJ«, medtem ko stanja vseh ostalih 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 na naslednji način določimo vrata TCP in UDP, ki so v uporabi:

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

$ sudo apt namestite nmap

Ko ste uspešno namestili nmap v sistemu Linux Mint 20 vam bo terminal vrnil nadzor nazaj, tako da boste lahko izvedli naslednji ukaz, kot je prikazano na spodnji sliki:

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

$ sudo nmap -n -PN -sT -sU -p- localhost

Ko izvedete ta ukaz, bo stanje vseh vrat, ki se uporabljajo, "odprto", kot je prikazano v izhodu na spodnji sliki:

Zaključek

Ta članek vam je pokazal štiri različne metode za preverjanje, ali se vrata uporabljajo v vašem 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 manjšimi spremembami. Izvedba vsakega od ukazov, uporabljenih v teh metodah, traja le nekaj sekund. Torej imate čas, da preizkusite katero koli od štirih metod, da vidite, katera vam najbolj ustreza.

OpenTTD vs Simutrans
Ustvarjanje lastne simulacije prevoza je lahko zabavno, sproščujoče in izjemno vabljivo. Zato morate preizkusiti čim več iger, da boste našli tisto, k...
Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...
SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...