Hvordan bruke NetStat -kommandoen i Linux for å sjekke en bestemt port

Hvordan bruke NetStat -kommandoen i Linux for å sjekke en bestemt port
Netstat er et kraftig nettverksverktøy på Linux. I denne artikkelen skal jeg vise deg hvordan du installerer Netstat på Debian 9 Strekk og hvordan du bruker Netstat For å vise lytteporter på Debian 9 -strekk. La oss komme i gang.

Installere NetStat på Debian 9 Stretch:

Netstat Kommando er en del av Nettobehandling Utility Package on Debian 9 Stretch. Det er kanskje ikke installert som standard på ditt Debian 9 Stretch Operativsystem. De Nettobehandling Pakken er tilgjengelig i det offisielle pakkelagde av Debian 9 Stretch. Så det er veldig enkelt å installere det.

Første oppdatering Apt Pakkelagerbuffer av din Debian 9 Stretch Machine med følgende kommando:

$ sudo apt oppdatering

De Apt Pakkelagerbuffer bør oppdateres.

Kjør nå følgende kommando for å installere Nettobehandling Utility på Debian 9 Strekk:

$ sudo apt install net-tools

Nettobehandling skal installeres.

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

$ Netstat -Versjon

Det fungerer!

Liste over alle porter og stikkontakter ved hjelp av NetStat:

Du kan liste opp alle de åpne portene og tilkoblede stikkontaktene på din Debian 9 -maskin med følgende kommando:

$ sudo netstat -a

eller

$ sudo netstat --all

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

Liste over alle lytteportene og stikkontaktene med NetStat:

Du kan bruke NetStat til å se en liste over alle porter og stikkontakter som lytter med følgende kommando:

$ sudo netstat -al

Eller

$ sudo netstat -all -lytting

Som du ser er alle portene og stikkontaktene på din Debian 9 -maskin oppført. Det er en lang liste.

Liste over alle lytter TCP -portene med NetStat:

Du kan liste opp alle TCP (Overføringskontrollprotokoll) porter som lytter ved hjelp av Netstat med følgende kommando:

$ sudo netstat -tal

Eller

$ sudo netstat -all -lytting - -tcp

Som du ser er alle TCP -portene som lytter oppført.

I utgangen av Netstat, Alle de vanlige portene erstattes 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 utgangen av Netstat, det vises som http i stedet for port 80 Som du kan se i den markerte 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 ser fra den markerte delen av skjermdumpen nedenfor, erstattes tjenestenavnene av portnummeret.

Liste over alle lytting av UDP -portene med NetStat:

Hvis du vil liste opp alle UDP (Brukerdatagram -protokoll) 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 de lytte UDP -portene skal være oppført. Akkurat som TCP -porteksemplet, erstattes de vanlige portnumrene med tjenestenavn som standard her også, som du kan se fra den merkede delen av skjermdumpen nedenfor.

Men portene som ikke er vanlige, erstattes ikke av tjenestenavnene som du kan se fra den markerte 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 -numerisk --Udp

Som du ser fra den markerte delen av skjermdumpen nedenfor, erstattes tjenestenavnene av UDP -portnummeret.

Finn ut hvilken tjenesteavn som representerer hvilken port:

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

Du kan åpne servicefilen /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 portnummeret og protokollen til den spesifikke tjenesten som en klient eller server kan bruke. Programmer på Linux -systemet som Netstat Bruker denne filen for å løse portnumrene til tjenestenavn og omvendt.

Tjenestenavnet, portnummeret og protokollen til SSH -tjenesten i /etc/tjenester fil:

Hvordan få hjelp med Netstat:

På Debian 9 -strekk, hvis du trenger hjelp med Netstat Kommando, du kan bare gå til Manpage av Netstat Og du skal kunne få en klar dokumentasjon på hva Netstat Alternativer for kommandolinje er tilgjengelige og hva de gjør.

Å gå til Manpage av Netstat, Kjør følgende kommando:

$ mann Netstat

De Netstat Manpage:

Slik viser du lytteporter på Debian 9 Strekk med Netstat. Takk for at du leste denne artikkelen.