netstat

So verwenden Sie den Netstat-Befehl in Linux, um einen bestimmten Port zu überprüfen

So verwenden Sie den Netstat-Befehl in Linux, um einen bestimmten Port zu überprüfen
netstat ist ein leistungsstarkes Netzwerktool unter Linux. In diesem Artikel zeige ich dir, wie du es installierst netstat auf Debian 9 Stretch und wie man es benutzt netstat um Abhör-Ports auf Debian 9 Stretch anzuzeigen. Lass uns anfangen.

netstat unter Debian 9 Stretch installieren:

netstat Befehl ist ein Teil des net-tools Dienstprogrammpaket unter Debian 9 Stretch. Es ist möglicherweise nicht standardmäßig auf Ihrem Debian 9 Stretch-Betriebssystem installiert. Das net-tools Paket ist im offiziellen Paket-Repository von Debian 9 Stretch verfügbar. Die Installation ist also sehr einfach.

Aktualisieren Sie zuerst die geeignet Paket-Repository-Cache Ihres Debian 9 Stretch-Rechners mit dem folgenden Befehl:

$ sudo apt-Update

Das geeignet Paket-Repository-Cache sollte aktualisiert werden.

Führen Sie nun den folgenden Befehl aus, um das zu installieren net-tools Dienstprogramm unter Debian 9 Stretch:

$ sudo apt install net-tools

net-tools sollte installiert werden.

Prüfen Sie nun, ob netstat arbeitet mit folgendem Befehl:

$ netstat --version

Es klappt!

Auflisten aller Ports und Sockets mit netstat:

Sie können alle geöffneten Ports und verbundenen Sockets auf Ihrem Debian 9-Rechner mit dem folgenden Befehl auflisten:

$ sudo netstat -a

oder

$ sudo netstat --all

Wie Sie sehen, werden alle geöffneten Ports und Sockets aufgelistet. Es ist eine sehr lange Liste.

Alle Listening-Ports und Sockets mit netstat auflisten:

Sie können netstat verwenden, um eine Liste aller Ports und Sockets anzuzeigen, die mit dem folgenden Befehl lauschen:

$ sudo netstat -al

Oder

$ sudo netstat --all --listening

Wie Sie sehen, sind alle Ports und Sockets auf Ihrem Debian 9-Rechner aufgelistet. Es ist eine lange Liste.

Auflisten aller abhörenden TCP-Ports mit netstat:

Sie können alle auflisten TCP (Transmission Control Protocol)-Ports, die mit . lauschen netstat mit folgendem Befehl:

$ sudo netstat -tal

Oder

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

Wie Sie sehen, werden alle abhörenden TCP-Ports aufgelistet.

In der Ausgabe von netstat, alle gängigen Ports werden standardmäßig durch den Dienstnamen ersetzt. Zum Beispiel der Hafen 80 standardmäßig ist der Port für die HTTP (HyperText Transfer Protocol), mit dem wir alle vertraut sind. Also in der Ausgabe von netstat, es wird gezeigt als http statt port 80 wie Sie im markierten Abschnitt des Screenshots unten sehen können.

Wenn Sie die Portnummer und nicht den Dienstnamen benötigen, können Sie Folgendes ausführen netstat Befehl:

$ sudo netstat -natl

Oder

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

Wie Sie im markierten Abschnitt des Screenshots unten sehen können, werden die Dienstnamen durch die Portnummer ersetzt.

Auflisten aller abhörenden UDP-Ports mit netstat:

Wenn Sie alle auflisten möchten UDP (User Datagram Protocol) Ports, die auf Ihrem Debian 9-Rechner lauschen, können Sie dies wie folgt tun netstat Befehl:

$ sudo netstat -aul

Oder

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

Alle lauschenden UDP-Ports sollten aufgelistet werden. Wie beim TCP-Port-Beispiel werden auch hier die gängigen Portnummern standardmäßig durch die Servicenamen ersetzt, wie Sie dem markierten Abschnitt des Screenshots unten entnehmen können.

Die nicht üblichen Ports werden jedoch nicht durch die Dienstnamen ersetzt, wie Sie im markierten Abschnitt des Screenshots unten sehen können.

Wenn Sie möchten, dass alle Ports angezeigt werden, nicht wie zuvor der Dienstname, führen Sie Folgendes aus: netstat Befehl:

$ sudo netstat -laun

Oder

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

Wie Sie im markierten Abschnitt des Screenshots unten sehen können, werden die Dienstnamen durch die UDP-Portnummer ersetzt replaced.

Finden Sie heraus, welcher Servicename für welchen Port steht:

Debian 9 Stretch verfügt über eine Servicedatei, die unter zu finden ist /etc/services

Sie können die Servicedatei öffnen /etc/services mit folgendem Befehl:

$ weniger /etc/services

Der Inhalt der /etc/services Datei:

Das /etc/services Datei enthält eine lange Liste von Dienstnamen sowie die Portnummer und das Protokoll dieses bestimmten Dienstes, den ein Client oder Server verwenden kann. Programme auf Linux-Systemen wie netstat verwendet diese Datei, um die Portnummern in Dienstnamen aufzulösen und umgekehrt.

Der Dienstname, die Portnummer und das Protokoll des SSH-Dienstes in /etc/services Datei:

So erhalten Sie Hilfe zu netstat:

Unter Debian 9 Stretch, wenn Sie Hilfe bei der netstat Befehl, Sie können einfach zum gehen Handbuchseite von netstat und Sie sollten in der Lage sein, eine klare Dokumentation dessen zu erhalten netstat Befehlszeilenoptionen sind verfügbar und was sie tun.

Um zum zu gehen Handbuchseite von netstat, führen Sie den folgenden Befehl aus:

$ man netstat

Das netstat-Manpage:

So zeigen Sie Abhörports auf Debian 9 Stretch mit netstat. Danke, dass du diesen Artikel gelesen hast.

Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...
So zeigen Sie OSD-Overlay in Vollbild-Linux-Apps und -Spielen an
Das Spielen von Spielen im Vollbildmodus oder die Verwendung von Apps im ablenkungsfreien Vollbildmodus kann Sie von relevanten Systeminformationen ab...
Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...