Unter Linux können wir überprüfen, ob der Port geöffnet ist, indem wir die Befehle lsof und netstat in der Befehlszeile verwenden.
Methode 1: Verwenden Sie den lsof-Befehl
Wir können den lsof-Befehl verwenden, um zu überprüfen, ob a Port offen, die grundlegende Syntax lautet wie folgt:
lsof -i:端口号
Wenn keine Ausgabe erfolgt, bedeutet dies, dass die Portnummer nicht geöffnet ist
In der folgenden Abbildung werden Port 80 und Port 53 als Beispiele verwendet um zu überprüfen, ob Port 80 und Port 53 geöffnet sind
Sie können auch den Befehl lsof -i verwenden, um die offenen Ports direkt auszugeben, um zu überprüfen, ob bestimmte Ports offen sind.
Methode 2: Verwenden Sie den Befehl „netstat“
Der Befehl „netstat“ kann netzwerkbezogene Informationen über den Host bereitstellen.
Wir können netstat -atu verwenden, um offene Ports unter Linux zu überprüfen
von uns verwendete Netstat-Flags: -a, -t und -u Einführung
-a: alle Sockets.
-t: TCP-Verbindung des Programms
-u: UDP-Verbindung des Programms
Sie können auch das Flag -p hinzufügen, um die zugehörige PID des Prozesses anzuzeigen oder Programmname.
Um nur UDP-Ports anzuzeigen, können Sie den folgenden Befehl verwenden:
Um nur TCP-Ports anzuzeigen, Sie Sie können den folgenden Befehl verwenden:
Empfohlene verwandte Video-Tutorials: „Linux-Tutorial“
Das Obige ist das Ganze Ich hoffe, dass der Inhalt dieses Artikels für das Studium aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWie kann ich unter Linux überprüfen, ob ein Port geöffnet ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!