netstat

Kaip naudoti „Netstat“ komandą sistemoje „Linux“, norint patikrinti konkretų prievadą

Kaip naudoti „Netstat“ komandą sistemoje „Linux“, norint patikrinti konkretų prievadą
netstat yra galingas „Linux“ tinklo įrankis. Šiame straipsnyje aš jums parodysiu, kaip įdiegti netstat apie „Debian 9 Stretch“ ir kaip naudoti netstat parodyti klausymo prievadus „Debian 9 Stretch“. Pradėkime.

„Netstat“ diegimas „Debian 9 Stretch“:

netstat komanda yra tinklo įrankiai įrankių paketas „Debian 9 Stretch“. Pagal numatytuosius nustatymus jis gali būti neįdiegtas jūsų „Debian 9 Stretch“ operacinėje sistemoje. The tinklo įrankiai paketą galima rasti oficialioje „Debian 9 Stretch“ paketų saugykloje. Taigi jį įdiegti yra labai lengva.

Pirmiausia atnaujinkite taiklus „Debian 9 Stretch“ kompiuterio paketo saugyklos talpykla su šia komanda:

$ sudo apt atnaujinimas

The taiklus paketo saugyklos talpykla turėtų būti atnaujinta.

Dabar paleiskite šią komandą, kad įdiegtumėte tinklo įrankiai naudingumas „Debian 9 Stretch“:

$ sudo apt įdiekite „net-tools“

tinklo įrankiai turėtų būti įdiegta.

Dabar patikrinkite, ar netstat dirba su šia komanda:

$ netstat --versija

Tai veikia!

Visų uostų ir lizdų sąrašas naudojant „Netstat“:

Visus atidarytus prievadus ir prijungtus lizdus galite išvardyti savo „Debian 9“ kompiuteryje naudodami šią komandą:

$ sudo netstat -a

arba

$ sudo netstat - visi

Kaip matote, visi atidaryti prievadai ir lizdai yra išvardyti. Tai labai ilgas sąrašas.

Visų klausomųjų uostų ir lizdų sąrašas su „netstat“:

Galite naudoti „netstat“, kad pamatytumėte visų klausomų prievadų ir lizdų sąrašą naudodami šią komandą:

$ sudo netstat -al

Arba

$ sudo netstat - visi - klausytis

Kaip matote, išvardyti visi jūsų „Debian 9“ įrenginio prievadai ir lizdai. Tai ilgas sąrašas.

Visų besiklausančių TCP prievadų su „netstat“ sąrašas:

Galite išvardyti visus TCP (Perdavimo valdymo protokolo) prievadai, kurie klausosi naudodamiesi netstat su tokia komanda:

$ sudo netstat -tal

Arba

$ sudo netstat - visi - klausytis - ttp

Kaip matote, visi TCP prievadai, kurie klausosi, yra išvardyti.

Išvestyje netstat, visi bendrieji prievadai pagal numatytuosius nustatymus pakeičiami paslaugos pavadinimu. Pavyzdžiui, uostas 80 pagal nutylėjimą yra HTTP („HyperText Transfer Protocol“), kuris mums visiems yra žinomas. Taigi išvestyje netstat, jis rodomas kaip http vietoj uosto 80 kaip matote pažymėtoje žemiau esančio ekrano kopijos dalyje.

Jei jums reikia prievado numerio, o ne paslaugos pavadinimo, galite paleisti šiuos veiksmus netstat komanda:

$ sudo netstat -natl

Arba

$ sudo netstat - visi - klausytis - skaitiniai - tcp

Kaip matote iš pažymėtos žemiau esančio ekrano kopijos skyriaus, paslaugų pavadinimai pakeičiami prievado numeriu.

Visų klausomųjų UDP prievadų sąrašas su „netstat“:

Jei norite išvardyti visus UDP („User Datagram Protocol“) prievadus, kurie klausosi jūsų „Debian 9“ kompiuteryje, galite tai padaryti atlikdami toliau nurodytus veiksmus netstat komanda:

$ sudo netstat -aul

Arba

$ sudo netstat --viskas --klausymas --udp

Visi klausantys UDP prievadai turėtų būti išvardyti. Kaip ir TCP prievado pavyzdyje, įprasti prievado numeriai pagal numatytuosius nustatymus taip pat pakeičiami paslaugų pavadinimais, kaip matote iš pažymėtos žemiau esančios ekrano kopijos dalies.

Tačiau ne įprasti prievadai nepakeičiami paslaugų pavadinimais, kaip matote iš pažymėtos žemiau esančios ekrano kopijos.

Jei norite, kad būtų rodomi visi prievadai, o ne paslaugos pavadinimas, kaip anksčiau, tada vykdykite šiuos veiksmus netstat komanda:

$ sudo netstat -laun

Arba

$ sudo netstat --viskas --klausymas --skaitmeninis --udp

Kaip matote iš pažymėtos žemiau esančio ekrano kopijos skyriaus, paslaugų pavadinimai pakeičiami UDP prievado numeriu.

Sužinokite, koks paslaugos pavadinimas atstovauja kokiam uostui:

„Debian 9 Stretch“ turi paslaugos failą, kurį galite rasti / etc / services

Galite atidaryti paslaugos failą / etc / services su tokia komanda:

mažiau USD / etc / services

Programos turinys / etc / services failas:

The / etc / services faile yra ilgas paslaugos pavadinimo sąrašas ir tos konkrečios paslaugos, kurią klientas ar serveris gali naudoti, prievado numeris ir protokolas. Programos Linux sistemoje, pvz netstat naudoja šį failą, norėdamas nustatyti prievado numerius pagal paslaugų pavadinimus ir atvirkščiai.

SSH paslaugos pavadinimas, prievado numeris ir protokolas / etc / services failas:

Kaip gauti pagalbos dėl „netstat“:

Jei jums reikia pagalbos dėl „Debian 9 Stretch“ netstat komandą, galite tiesiog pereiti prie puslapis apie netstat ir turėtumėte turėti galimybę gauti aiškią dokumentaciją netstat galimos komandinės eilutės parinktys ir jų veiksmai.

Norėdami eiti į puslapis apie netstat, paleiskite šią komandą:

$ man netstat

The „netstat“ puslapis:

Taip jūs rodote klausymosi uostus „Debian 9 Stretch“ su netstat. Dėkojame, kad perskaitėte šį straipsnį.

„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...
0 A.D. Pamoka
Iš daugybės strateginių žaidimų 0 A.D. sugeba išsiskirti kaip išsamus pavadinimas ir labai gilus, taktinis žaidimas, nepaisant to, kad yra atviro kodo...
„Unity3D“ pamoka
Įvadas į „Unity 3D“ „Unity 3D“ yra galingas žaidimų kūrimo variklis. Tai yra daugiašalė platforma, kuri leidžia kurti žaidimus mobiliesiems, interneti...