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

So überprüfen Sie, ob ein Port unter Linux aktiviert ist

WBOY
WBOYOriginal
2022-04-12 17:29:5329670Durchsuche

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.

So überprüfen Sie, ob ein Port unter Linux aktiviert ist

Die Betriebsumgebung dieses Artikels: Linux7.3-System, Dell G3-Computer.

So überprüfen Sie, ob ein Port unter Linux aktiviert ist

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 listet Dateien auf, die vom angegebenen Prozess geöffnet wurden;

  • -g Spalte Prozessdetails abrufen mit GID-Nummer;

  • -d Listet die im Verzeichnis geöffneten Dateien auf;

  • -n listet Dateien auf, die NFS verwenden;

  • -i (4, 6, Protokoll, :port, @ip)

  • Die erste Methode:
  • Verwenden Sie den lsof-Befehl
  • lsof -i:端口号
Das Beispiel lautet wie folgt:


Die zweite Methode:

Verwenden Sie den Befehl netstat -aptn.

So überprüfen Sie, ob ein Port unter Linux aktiviert ist

Verwandte Empfehlungen: „

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!

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