Offene Ports anzeigen TCPIP Linux- oder Windows-Dienste

Eine der Support- und Verwaltungsaufgaben, die wir ständig durchführen können, ist die Überprüfung der offenen TCP-Ports im System, da wir so genau kontrollieren können, welcher Dienst diesen Dienst nutzt. Hafen.

Ein Port gibt den Endpunkt jeder Netzwerkkommunikation an und ist einem bestimmten Programm oder Dienst des Betriebssystems zugeordnet.

Als nächstes werden wir sehen, wie wir die offenen Ports in Linux- und Windows-Betriebssystemen erkennen können.

1. Offene Ports in Linux anzeigen


Dafür können wir auf drei praktische Anwendungen zurückgreifen, dies sind:

Netstat-BefehlDieser Befehl netstat (Network Statistics) wird häufig verwendet, um Informationen zum Netzwerk anzuzeigen. Es ist für Windows und Linux verfügbar

Für seine Installation können wir die folgenden Befehle ausführen:

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

VERGRÖSSERN

Für die Ausführung müssen wir die zu analysierende Portnummer kennen und werden den grep-Befehl verwenden, um die Informationen mit der folgenden Syntax anzuzeigen:

 netstat -ltnp | grep -w ': Port #'
Das Ergebnis wird folgendes sein:

VERGRÖSSERN

Die verwendeten Parameter sind:

  • Ich: Weisen Sie netstat an, nur die Listening-Ports anzuzeigen.
  • T: Nur TCP-Verbindungen anzeigen.
  • n: zeigt an, numerische Adressen anzuzeigen.
  • P: Ermöglicht Ihnen, die Prozess-ID anzuzeigen.
  • grep: Zeigt die genaue Übereinstimmung an.

Lsof-BefehlLsof (LiSt Open Files) wird verwendet, um alle offenen Ports in Linux anzuzeigen. Für die Installation verwenden wir die folgenden Optionen:

 sudo yum install lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora)
Seine Ausführung umfasst die folgende Syntax:
 lsof -i: port

VERGRÖSSERN

Wir können die Daten des Prozesses, des Benutzers usw. im Detail einsehen.

FixierbefehlDank dieses Befehls können wir die PIDs anzeigen, die den offenen Ports in Linux zugeordnet sind. Für die Installation verwenden wir je nach Fall eine der folgenden Zeilen:

 sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 und höher)
Die Syntax für seine Verwendung ist wie folgt:
 Port # Fixierstation / tcp

VERGRÖSSERN

Um den Namen des Prozesses zu finden, verwenden wir die folgende Syntax:

 ps -p PID -o Komm =

VERGRÖSSERN

Auf diese Weise können wir die offenen Ports in Linux kennen.

2. Offene Ports in Windows 10 anzeigen

Schritt 1
Um die offenen Ports in Windows-Betriebssystemen zu kennen, müssen wir als Administratoren auf die Eingabeaufforderung zugreifen, mit der rechten Maustaste klicken / Als Administrator ausführen und im angezeigten Fenster die folgende Zeile ausführen:

 netstat -ab

VERGRÖSSERN

Schritt 2
Wir sehen detaillierte Informationen wie:

  • Protokolltyp
  • Protokollname
  • Lokale Adresse
  • Beteiligter Dienst
  • Stand des Prozesses

Schritt 3
Alternativ erlaubt uns Windows, die Ergebnisse nach PID anzuzeigen, was die Verwaltung vereinfacht, in diesem Fall müssen wir die folgende Zeile ausführen:

 netstat -aon 
Schritt 4
Dies wird das angezeigte Ergebnis sein:

VERGRÖSSERN

Schritt 5
Wir können die Ergebnisse viel organisierter sehen. Jetzt können wir mit dieser PID zum Task-Manager und in die Registerkarte gehen Einzelheiten wissen, um welchen Service es sich handelt:

VERGRÖSSERN

Dort können wir mehr über den Dienst erfahren oder ihn bei Bedarf beenden. Mit diesen Methoden können wir die offenen Ports in Linux oder Windows kennen.

wave wave wave wave wave