Heim > Artikel > Betrieb und Instandhaltung > So überprüfen Sie, ob ein Port unter Linux aktiviert ist
Methode: 1. Überprüfen Sie mit dem Befehl lsof, ob der Port aktiviert ist. Mit diesem Befehl werden alle vom System geöffneten Dateien aufgelistet . Die Syntax lautet „lsof - i:port number“; 2. Verwenden Sie den Befehl „netstat-aptn“, der alle offenen Portnummern anzeigen kann.
Die Betriebsumgebung dieses Artikels: Linux7.3-System, Dell G3-Computer.
Der Befehl lsof wird verwendet, um die von Ihrem Prozess geöffneten Dateien, den Prozess, der die Datei geöffnet hat, und die vom Prozess geöffneten Ports (TCP, UDP) zu überprüfen. Gelöschte Dateien abrufen/wiederherstellen. Es handelt sich um ein sehr praktisches Systemüberwachungstool, da der Befehl lsof auf den Kernspeicher und verschiedene Dateien zugreifen muss und daher vom Root-Benutzer ausgeführt werden muss.
In der Linux-Umgebung liegt alles in Form von Dateien vor. Über Dateien können Sie nicht nur auf reguläre Daten, sondern auch auf Netzwerkverbindungen und Hardware zugreifen. Daher weist das System der Anwendung im Hintergrund einen Dateideskriptor zu, z. B. bei Transmission Control Protocol (TCP) und User Datagram Protocol (UDP). eine gemeinsame Schnittstelle für die Interaktion mit dem zugrunde liegenden Betriebssystem. Da die Deskriptorliste der von einer Anwendung geöffneten Dateien viele Informationen über die Anwendung selbst liefert, kann die Möglichkeit, diese Liste über das lsof-Tool anzuzeigen, für die Systemüberwachung und Fehlerbehebung hilfreich sein.
Syntax:
lsof(选项)
Optionen:
-a listet Prozesse auf, die geöffnete Dateien haben;
-c
-g Spalte Prozessdetails abrufen mit GID-Nummer;
-d
-n
-i
lsof -i:端口号Das Beispiel lautet wie folgt:
Linux-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob ein Port unter Linux aktiviert ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!