So verwenden Sie den Befehl netstat unter linux, um einen bestimmten Port zu überprüfen

So verwenden Sie den Befehl netstat unter linux, um einen bestimmten Port zu überprüfen
Netstat ist ein leistungsstarkes Netzwerk -Tool unter Linux. In diesem Artikel werde ich Ihnen zeigen, wie Sie installieren Netstat auf Debian 9 Stretch und wie man benutzt Netstat Hörhäfen auf Debian 9 Stretch zu zeigen. Lass uns anfangen.

Installieren von Netstat auf Debian 9 Stretch:

Netstat Befehl ist ein Teil der Net-Tools Utility -Paket auf Debian 9 Stretch. Es kann nicht standardmäßig in Ihrem Debian 9 -Stretch -Betriebssystem installiert werden. Der Net-Tools Das Paket ist im offiziellen Paket -Repository von Debian 9 Stretch erhältlich. Es ist also sehr einfach, es zu installieren.

Zuerst aktualisieren Sie die geeignet Paket -Repository -Cache Ihres Debian 9 Stretch Machine mit dem folgenden Befehl:

$ sudo APT Update

Der geeignet Paket -Repository -Cache sollte aktualisiert werden.

Führen Sie nun den folgenden Befehl aus, um die zu installieren Net-Tools Dienstprogramm bei Debian 9 Stretch:

$ sudo apt installieren Sie Netze-Tools

Net-Tools sollte installiert werden.

Überprüfen Sie nun, ob Netstat Arbeitet mit dem folgenden Befehl:

$ netstat -Verssion

Es klappt!

Auflistung aller Ports und Steckdosen mit Netstat:

Sie können alle geöffneten Ports und angeschlossenen Sockets auf Ihrem Debian 9 -Gerät mit dem folgenden Befehl auflisten:

$ sudo netstat -a

oder

$ sudo netstat -alle

Wie Sie sehen können, sind alle geöffneten Anschlüsse und Steckdosen aufgeführt. Es ist eine sehr lange Liste.

Auflistung aller Höranschlüsse und Steckdosen mit Netstat:

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

$ sudo netstat -al

Oder

$ sudo netstat -alle -leiten

Wie Sie sehen können, sind alle Ports und Sockets in Ihrer Debian 9 -Maschine aufgeführt. Es ist eine lange Liste.

Auflistung aller Hör -TCP -Ports mit Netstat:

Sie können alle auflisten TCP (Übertragungsregelungsprotokoll) Ports, die mithilfe von Hören Netstat mit dem folgenden Befehl:

$ sudo netstat -tal

Oder

$ sudo netstat -alle -ladern –tcp

Wie Sie sehen können, sind alle TCP -Ports, die zuhören.

In der Ausgabe von Netstat, Alle gemeinsamen Ports werden standardmäßig durch den Dienstnamen ersetzt. Zum Beispiel der Port 80 Standardmäßig ist der Port für die Http (Hypertext -Transferprotokoll), mit dem wir alle vertraut sind. Also in der Ausgabe von Netstat, es wird als gezeigt als http anstelle von Port 80 Wie Sie im markierten Abschnitt des Screenshot unten sehen können.

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

$ sudo netstat -natl

Oder

$ sudo netstat --all -la.numeric - -tcp

Wie Sie aus dem markierten Abschnitt des Screenshot unten sehen können, werden die Servicenamen durch die Portnummer ersetzt.

Auflistung aller Hör -UDP -Ports mit Netstat:

Wenn Sie alle auflisten möchten UDP (User DataGram Protocol) Ports, die auf Ihrer Debian 9 -Maschine zuhören, können Sie dies mit den folgenden tun Netstat Befehl:

$ sudo netstat -au

Oder

$ sudo netstat -alle -lag --udp

Alle UDP -Ports zuhörten sollten aufgeführt sein. Genau wie beim Beispiel des TCP -Ports werden die gemeinsamen Portnummern auch hier standardmäßig durch die Dienstnamen ersetzt, wie Sie aus dem markierten Abschnitt des Screenshot unten sehen können.

Die nicht üblichen Ports werden jedoch nicht durch die Servicenamen ersetzt, wie Sie aus dem markierten Abschnitt des Screenshot unten sehen können.

Wenn Sie möchten, dass alle Ports angezeigt werden, nicht den Servicenamen wie zuvor, führen Sie Folgendes aus Netstat Befehl:

$ sudo netstat -laun

Oder

$ sudo netstat -alle -ladern -numerisch --udp

Wie Sie aus dem markierten Abschnitt des Screenshot unten sehen können, werden die Servicenamen durch die UDP -Portnummer ersetzt.

Finden Sie heraus, welcher Dienstname darstellt, welcher Port:

Debian 9 Stretch hat eine Servicedatei, die bei gefunden werden kann /etc/dienste

Sie können die Dienstdatei öffnen /etc/dienste mit dem folgenden Befehl:

$ weniger /etc /dienste

Der Inhalt der /etc/dienste Datei:

Der /etc/dienste Die Datei enthält eine lange Liste des Dienstnamens sowie die Portnummer und das Protokoll dieses spezifischen Dienstes, den ein Client oder Server verwendet kann. Programme auf Linux -System wie z Netstat Verwendet diese Datei, um die Portnummern für Dienstnamen zu beheben und umgekehrt.

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

So erhalten Sie Hilfe bei Netstat:

Auf Debian 9 Stretch, wenn Sie Hilfe mit dem benötigen Netstat Befehl, Sie können einfach zur Manpage von Netstat und Sie sollten in der Lage sein, eine klare Dokumentation darüber zu erhalten, was Netstat Befehlszeilenoptionen sind verfügbar und was sie tun.

In die gehen Manpage von Netstat, Führen Sie den folgenden Befehl aus:

$ MAN NETSTAT

Der Netstat Manpage:

So zeigen Sie Hörhäfen auf Debian 9 Stretch mit Netstat. Danke, dass du diesen Artikel gelesen hast.