Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So überprüfen Sie, ob unter Linux ein Port geöffnet ist

So überprüfen Sie, ob unter Linux ein Port geöffnet ist

zbt
zbtOriginal
2023-08-08 16:31:0513984Durchsuche

So überprüfen Sie, ob ein bestimmter Port unter Linux geöffnet ist: 1. Verwenden Sie den Befehl „netstat -tuln | grep“, um ihn zu öffnen. 2. Verwenden Sie den Befehl „lsof -i“, um ihn zu öffnen -tuln |. grep“-Befehl zum Öffnen; 4. Verwenden Sie zum Öffnen den Befehl „nmap -p“; 5. Verwenden Sie zum Anzeigen die Firewall-Regeln, zum Öffnen verwenden Sie den Befehl „iptables -L -n |“.

So überprüfen Sie, ob unter Linux ein Port geöffnet ist

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Linux Version 6.4.3, DELL G3-Computer.

Im Linux-Betriebssystem gibt es viele Möglichkeiten, schnell zu überprüfen, ob ein bestimmter Port geöffnet ist. Im Folgenden werden einige häufig verwendete Methoden vorgestellt.

Methode 1: Verwenden Sie den Befehl „netstat“.

„netstat“ ist ein Netzwerkstatistiktool, mit dem Sie Netzwerkverbindungen, Routing-Tabellen, Netzwerkschnittstelleninformationen usw. anzeigen können. Sie können den folgenden Befehl verwenden, um zu überprüfen, ob der Port geöffnet ist:

netstat -tuln |.wobei „`“ die abzufragende Portnummer ist. Wenn nach der Ausführung des obigen Befehls der Port in der Ausgabe enthalten ist, bedeutet dies, dass der Port geöffnet ist.

In diesem Befehl bedeutet die Option „-tuln“ jeweils: „-t“ wird zur Anzeige von TCP-Verbindungen verwendet, „-u“ wird zur Anzeige von UDP-Verbindungen verwendet, „-l“ wird zur Anzeige von Listening-Verbindungen verwendet, „- n` Wird verwendet, um die Portnummer anstelle des Dienstnamens anzuzeigen.

Methode 2: Verwenden Sie den Befehl „lsof“.

„lsof“ ist ein Tool zum Anzeigen und Bedienen geöffneter Dateien. Es kann auch verwendet werden, um zu sehen, ob ein Prozess einen bestimmten Port verwendet. Verwenden Sie den folgenden Befehl, um zu überprüfen, ob der Port geöffnet ist:

lsof -i :

wobei „“ die abzufragende Portnummer ist. Wenn der Port geöffnet ist, werden Prozessinformationen zum Port angezeigt.

Methode 3: Verwenden Sie den Befehl „ss“

„ss“ ist ein weiteres leistungsstarkes Netzwerktool zum Anzeigen von Informationen wie Sockets, Netzwerkschnittstellen und Routing-Tabellen. Verwenden Sie den folgenden Befehl, um zu sehen, ob der Port geöffnet ist:

ss -tuln |.wobei „`“ die abzufragende Portnummer ist. Wenn nach der Ausführung des obigen Befehls der Port in der Ausgabe enthalten ist, bedeutet dies, dass der Port geöffnet ist.

Methode 4: Verwenden Sie den Befehl „nmap“.

„nmap“ ist ein Netzwerk-Scan-Tool, mit dem offene Ports auf Remote-Hosts erkannt werden können. Sie können den folgenden Befehl verwenden, um zu scannen, ob ein Port geöffnet ist: nmap -p

wobei „“ die abzufragende Portnummer und „“ die abzufragende Host-IP-Adresse ist. Wenn die Ausgabe nach dem Ausführen des obigen Befehls anzeigt, dass der Port „offen“ ist, bedeutet dies, dass der Port geöffnet wurde.

Methode 5: Verwenden Sie Firewall-Regeln, um zu überprüfen

Wenn Sie Portbeschränkungen mithilfe der Firewall festgelegt haben, können Sie auch den folgenden Befehl verwenden, um zu überprüfen, ob ein Port geöffnet ist: iptables -L -n grep :

Unter diesen ist „“ die abzufragende Portnummer. Wenn die Ausgabe anzeigt, dass sich der Port im Status „ACCEPT“ oder „DROP“ befindet, bedeutet dies, dass der Port geöffnet wurde.

Zusammenfassend sind die oben genannten einige gängige Methoden, um schnell zu überprüfen, ob ein bestimmter Port geöffnet ist. Wählen Sie entsprechend der tatsächlichen Situation die geeignete Methode aus, um die Netzwerkumgebung besser zu verwalten und zu warten.

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob unter Linux ein Port geöffnet ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn