Visa öppna portar TCPIP Linux- eller Windows -tjänster

En av de support- och hanteringsuppgif.webpter som vi kan utföra ständigt är att kontrollera de öppna TCP -portarna i systemet eftersom vi på så sätt kan ha exakt kontroll över vilken tjänst som använder tjänsten. hamn.

En port anger slutpunkten för någon nätverkskommunikation och är associerad med ett specifikt program eller en tjänst i operativsystemet.

Därefter kommer vi att se hur vi kan känna till de öppna portarna i Linux- och Windows -operativsystem.

1. Visa öppna portar i Linux


Vi kan använda tre praktiska tillämpningar för detta, dessa är:

Netstat -kommandoDetta kommando netstat (Network Statistics) används ofta för att visa information som är associerad med nätverket. Den är tillgänglig på Windows och Linux

För installationen kan vi utföra följande kommandon:

 sudo yum install net-tools (RedHat / CentOS) sudo apt install net-tools (Debian / Ubuntu) sudo dnf install net-tools Fedora

FÖRSTORA

För dess utförande måste vi känna till portnumret som ska analyseras och vi kommer att använda kommandot grep för att visa informationen med följande syntax:

 netstat -ltnp | grep -w ': port #'
Resultatet blir följande:

FÖRSTORA

De parametrar som används är:

  • l: Berätta för netstat att bara visa lyssnande portar.
  • t: Visa bara tcp -anslutningar.
  • n: indikerar att visa numeriska adresser.
  • p: Låter dig se process -ID.
  • grep: Visar den exakta matchningen.

Kommando lsofLsof (LiSt Open Files) används för att visa alla öppna portar i Linux. För installationen använder vi följande alternativ:

 sudo yum install lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora)
Dess utförande består av följande syntax:
 lsof -i: port

FÖRSTORA

Vi kan se detaljerad information om processen, användaren etc.

Fuser -kommandoTack vare detta kommando kan vi visa PID: erna som är associerade med de öppna portarna i Linux. För installationen kommer vi att använda någon av följande rader efter omständigheterna:

 sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 och högre)
Syntaxen för dess användning är följande:
 port # fuser / tcp

FÖRSTORA

För att hitta namnet på processen kommer vi att använda följande syntax:

 ps -p PID -o comm =

FÖRSTORA

På så sätt kan vi känna till de öppna portarna i Linux.

2. Visa öppna portar i Windows 10

Steg 1
För att känna till de öppna portarna i Windows operativsystem måste vi komma åt kommandotolken som administratörer, högerklicka / Kör som administratör och kör följande rad i fönstret som visas:

 netstat -ab

FÖRSTORA

Steg 2
Vi kan se detaljerad information som:

  • Protokollstyp
  • Protokollnamn
  • Lokal adress
  • Tjänsten inblandad
  • Status för processen

Steg 3
Alternativt tillåter Windows oss att visa resultaten med PID vilket förenklar administrationen, i det här fallet måste vi köra följande rad:

 netstat -aon 
Steg 4
Detta blir det visade resultatet:

FÖRSTORA

Steg 5
Vi kan se resultaten på ett mycket mer organiserat sätt. Nu, med denna PID, kan vi gå till Aktivitetshanteraren och på fliken Detaljer vet vad tjänsten innebär:

FÖRSTORA

Där kan vi lära oss mer om tjänsten eller avsluta den om det behövs. Med dessa metoder kommer vi att kunna känna till de öppna portarna i Linux eller Windows.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave