netstat

A Netstat Command használata Linux alatt egy adott port ellenőrzéséhez

A Netstat Command használata Linux alatt egy adott port ellenőrzéséhez
netstat egy hatékony hálózati eszköz Linuxon. Ebben a cikkben bemutatom a telepítés módját netstat a Debian 9 Stretch-en és hogyan kell használni netstat hogy hallgatási portokat mutasson a Debian 9 Stretch-en. Kezdjük el.

A netstat telepítése a Debian 9 Stretch-re:

netstat parancs a hálószerszámok segédprogramcsomag a Debian 9 Stretch-en. Lehet, hogy alapértelmezés szerint nincs telepítve a Debian 9 Stretch operációs rendszerre. A hálószerszámok A csomag a Debian 9 Stretch hivatalos csomagtárában érhető el. Tehát telepítése nagyon egyszerű.

Először frissítse a találó a Debian 9 Stretch gép csomagtárház-gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

A találó A csomag tárház gyorsítótárát frissíteni kell.

Most futtassa a következő parancsot a hálószerszámok segédprogram a Debian 9 Stretch-en:

$ sudo apt telepítse a net-tools programot

hálószerszámok telepíteni kell.

Most ellenőrizze, hogy netstat a következő paranccsal dolgozik:

$ netstat --verzió

Működik!

Az összes port és aljzat felsorolása a netstat használatával:

A Debian 9 gép összes megnyitott portját és csatlakoztatott aljzatát a következő paranccsal sorolhatja fel:

$ sudo netstat -a

vagy

$ sudo netstat - minden

Mint látható, az összes megnyitott port és aljzat fel van sorolva. Nagyon hosszú lista.

Az összes hallgatási port és foglalat felsorolása a netstat segítségével:

A netstat segítségével megtekintheti az összes hallgatott port és socket listáját a következő paranccsal:

$ sudo netstat -al

Vagy

$ sudo netstat --all --listening

Mint látható, a Debian 9 gép összes portja és aljzata fel van sorolva. Ez egy hosszú lista.

Az összes figyelő TCP-port felsorolása a netstat segítségével:

Felsorolhatja az összes TCP (Transmission Control Protocol) portok, amelyek használatával hallgatnak netstat a következő paranccsal:

$ sudo netstat -tal

Vagy

$ sudo netstat --all --listening --tcp

Mint láthatja, az összes hallgatott TCP-port fel van sorolva.

A kimenetben netstat, az összes közös portot alapértelmezés szerint a szolgáltatás neve helyettesíti. Például a port 80 alapértelmezés szerint a HTTP (HyperText Transfer Protocol), amelyet mindannyian ismerünk. Tehát a netstat, úgy jelenik meg http kikötő helyett 80 amint az alábbi képernyőkép kijelölt részében láthatja.

Ha a portszámra és nem a szolgáltatás nevére van szüksége, akkor a következőket futtathatja netstat parancs:

$ sudo netstat -natl

Vagy

$ sudo netstat --all --listening --numeric --tcp

Amint az alábbi képernyőkép kijelölt részéből látható, a szolgáltatás nevét a portszám helyettesíti.

Az összes hallgató UDP-port felsorolása a netstat segítségével:

Ha fel akarja sorolni az összes UDP (User Datagram Protocol) portok, amelyek a Debian 9 gépen hallgatnak, ezt a következőkkel teheti meg netstat parancs:

$ sudo netstat -aul

Vagy

$ sudo netstat --all --listening --udp

Az összes hallgató UDP portot fel kell sorolni. Csakúgy, mint a TCP port példája, itt is a közös portszámokat alapértelmezés szerint a szolgáltatásnevek helyettesítik, amint az az alábbi képernyőkép kijelölt részéből látható.

De a nem gyakori portokat nem helyettesítik a szolgáltatásnevek, amint az az alábbi képernyőkép kijelölt részéből látható.

Ha azt szeretné, hogy az összes port megjelenjen, ne a szolgáltatás neve, mint korábban, akkor futtassa a következőket netstat parancs:

$ sudo netstat -laun

Vagy

$ sudo netstat --all --listening --numeric --udp

Amint az alábbi képernyőkép kijelölt részéből látható, a szolgáltatás nevét az UDP portszám helyettesíti.

Tudja meg, melyik szolgáltatás neve milyen portot képvisel:

A Debian 9 Stretch rendelkezik egy szervizfájllal, amely a következő címen található: / etc / services

Megnyithatja a szolgáltatás fájlt / etc / services a következő paranccsal:

$ kevesebb / etc / services

A. Tartalma / etc / services fájl:

A / etc / services a fájl tartalmazza a szolgáltatás nevének hosszú listáját, valamint az adott szolgáltatás portszámát és protokollját, amelyet egy ügyfél vagy szerver használhat. Programok Linux rendszeren, mint pl netstat ezt a fájlt használja a portszámok feloldására szolgáltatásnévvé és fordítva.

A szolgáltatás neve, portszáma és az SSH szolgáltatás protokollja / etc / services fájl:

Hogyan kaphat segítséget a netstat használatával:

A Debian 9 Stretch-en, ha segítségre van szüksége a netstat parancsot, akkor egyszerűen megy a manpage nak,-nek netstat és képesnek kell lennie arra, hogy világos dokumentációt kapjon netstat parancssori opciók állnak rendelkezésre, és mit csinálnak.

Elmenni a manpage nak,-nek netstat, futtassa a következő parancsot:

$ man netstat

A netstat manpage:

Így mutathatja meg a hallgatási portokat a Debian 9 Stretch-en netstat. Köszönjük, hogy elolvasta ezt a cikket.

Az Xdotool használata az egérkattintások és a billentyűleütések ösztönzéséhez Linux alatt
Az Xdotool egy ingyenes és nyílt forráskódú parancssori eszköz az egérkattintások és a billentyűleütések szimulálására. Ez a cikk egy rövid útmutatót ...
A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...