netstat

Hvordan bruke Netstat Command i Linux for å sjekke en spesifikk port

Hvordan bruke Netstat Command i Linux for å sjekke en spesifikk port
netstat er et kraftig nettverksverktøy på Linux. I denne artikkelen skal jeg vise deg hvordan du installerer netstat på Debian 9 Stretch og hvordan du bruker netstat for å vise lytteporter på Debian 9 Stretch. La oss komme i gang.

Installere netstat på Debian 9 Stretch:

netstat kommandoen er en del av nettverktøy verktøypakke på Debian 9 Stretch. Det er kanskje ikke installert som standard på Debian 9 Stretch-operativsystemet. De nettverktøy pakken er tilgjengelig i det offisielle pakkelageret til Debian 9 Stretch. Så det er veldig enkelt å installere det.

Oppdater først apt pakkelagerbuffer på Debian 9 Stretch-maskinen din med følgende kommando:

$ sudo apt oppdatering

De apt pakkeoppbevaringsbuffer bør oppdateres.

Kjør nå følgende kommando for å installere nettverktøy verktøy på Debian 9 Stretch:

$ sudo apt installere nettverktøy

nettverktøy skal installeres.

Sjekk nå om netstat jobber med følgende kommando:

$ netstat - versjon

Det fungerer!

Oppføring av alle porter og stikkontakter ved hjelp av netstat:

Du kan liste opp alle åpnede porter og tilkoblede kontakter på Debian 9-maskinen din med følgende kommando:

$ sudo netstat -a

eller

$ sudo netstat - all

Som du kan se, er alle åpnede porter og kontakter oppført. Det er en veldig lang liste.

Oppføring av alle lytteporter og stikkontakter med netstat:

Du kan bruke netstat til å se en liste over alle portene og kontaktene som lytter med følgende kommando:

$ sudo netstat -al

Eller

$ sudo netstat - all - lytting

Som du kan se, er alle portene og kontaktene på Debian 9-maskinen din oppført. Det er en lang liste.

Oppføring av alle de lyttende TCP-porter med netstat:

Du kan liste opp alle TCP (Transmission Control Protocol) porter som lytter med netstat med følgende kommando:

$ sudo netstat -tal

Eller

$ sudo netstat --all --lytting --tcp

Som du kan se, er alle TCP-portene som lytter oppført.

I produksjonen av netstat, alle vanlige porter er erstattet av tjenestenavnet som standard. For eksempel porten 80 som standard er porten for HTTP (HyperText Transfer Protocol), som vi alle er kjent med. Så i produksjonen av netstat, det vises som http i stedet for port 80 som du kan se i den merkede delen av skjermbildet nedenfor.

Hvis du trenger portnummeret, ikke tjenestenavnet, kan du kjøre følgende netstat kommando:

$ sudo netstat -natl

Eller

$ sudo netstat --all --lytting --numerisk --tcp

Som du kan se fra den merkede delen av skjermbildet nedenfor, erstattes tjenestenavnene med portnummeret.

Oppføring av alle de lyttende UDP-porter med netstat:

Hvis du vil liste opp alle UDP (User Datagram Protocol) -porter som lytter på Debian 9-maskinen din, kan du gjøre det med følgende netstat kommando:

$ sudo netstat -aul

Eller

$ sudo netstat --all --lytting --udp

Alle lyttende UDP-porter bør være oppført. Akkurat som TCP-porteksemplet, blir de vanlige portnumrene erstattet av tjenestenavnene som standard også her, som du kan se fra den merkede delen av skjermbildet nedenfor.

Men portene som ikke er vanlige erstattes ikke av tjenestenavnene som du kan se fra den merkede delen av skjermbildet nedenfor.

Hvis du vil at alle portene skal vises, ikke tjenestenavnet som før, så kjør følgende netstat kommando:

$ sudo netstat -laun

Eller

$ sudo netstat --all --lytting --numeric --udp

Som du kan se fra den merkede delen av skjermbildet nedenfor, erstattes tjenestenavnene med UDP-portnummeret.

Finn ut hvilket tjenestenavn som representerer hvilken port:

Debian 9 Stretch har en tjenestefil som du finner på / etc / tjenester

Du kan åpne tjenestefilen / etc / tjenester med følgende kommando:

$ mindre / etc / tjenester

Innholdet i / etc / tjenester fil:

De / etc / tjenester filen inneholder en lang liste over tjenestenavn og portnummer og protokoll for den spesifikke tjenesten som en klient eller server kan bruke. Programmer på Linux-system som netstat bruker denne filen til å løse portnumrene til tjenestenavn og omvendt.

Tjenestenavn, portnummer og protokoll for SSH-tjenesten i / etc / tjenester fil:

Slik får du hjelp med netstat:

På Debian 9 Stretch, hvis du trenger hjelp med netstat kommando, kan du bare gå til manpage av netstat og du skal kunne få en klar dokumentasjon på hva netstat kommandolinjealternativer er tilgjengelige og hva de gjør.

Å gå til manpage av netstat, kjør følgende kommando:

$ man netstat

De netstat manpage:

Slik viser du lytteporter på Debian 9 Stretch med netstat. Takk for at du leser denne artikkelen.

OpenTTD Tutorial
OpenTTD er et av de mest populære forretningssimuleringsspillene der ute. I dette spillet må du lage en fantastisk transportvirksomhet. Du begynner im...
SuperTuxKart for Linux
SuperTuxKart er en flott tittel designet for å gi deg Mario Kart-opplevelsen gratis på Linux-systemet ditt. Det er ganske utfordrende og morsomt å spi...
Kjemp om Wesnoth-opplæringen
Kampen om Wesnoth er et av de mest populære open source-strategispillene du kan spille på dette tidspunktet. Ikke bare har dette spillet vært i utvikl...