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.

Top 5 ergonomische Computermaus-Produkte für Linux
Verursacht längere Computernutzung Schmerzen im Handgelenk oder in den Fingern?? Leiden Sie unter steifen Gelenken und müssen ständig die Hände schütt...
So ändern Sie die Maus- und Touchpad-Einstellungen mit Xinput in Linux
Die meisten Linux-Distributionen werden standardmäßig mit der Bibliothek „libinput“ ausgeliefert, um Eingabeereignisse auf einem System zu verarbeiten...
Weisen Sie Ihre Maustasten mit der X-Mouse Button Control für verschiedene Software unterschiedlich zu
Vielleicht benötigen Sie ein Tool, mit dem sich die Steuerung Ihrer Maus bei jeder von Ihnen verwendeten Anwendung ändern kann. In diesem Fall können ...