LSOF:Liste der geöffneten Dateien. Es listet alle geöffneten Dateien auf, die zu allen aktiven Prozessen gehören.
Beispiele:
sudo lsof -n -i
sudo lsof -n -i4
sudo lsof -n -i :80
- -n verhindert die Umwandlung von Netzwerknummern in Hostnamen für Netzwerkdateien. Das Hemmen der Konvertierung kann dazu führen, dass lsof schneller ausgeführt wird. Es ist auch nützlich, wenn Host
Suche funktioniert nicht richtig - -i wählt die Liste der Dateien aus, deren Internetadresse mit der in i angegebenen Adresse übereinstimmt. Wenn keine Adresse angegeben ist, wählt diese Option die Auflistung aller Internet- und x.25 (HP-UX)-Netzwerkdateien aus. Wenn -i4 oder -i6 ohne nachfolgende Adresse angegeben wird, werden nur Dateien der angegebenen IP-Version, IPv4 oder IPv6, angezeigt.
NETSTAT:Es ist ein Tool, um die Netzwerkstatistiken zu erhalten. Standardmäßig zeigt netstat eine Liste der offenen Sockets an. Wenn Sie keine Adressfamilien angeben, werden die aktiven Sockets aller konfigurierten Adressfamilien ausgegeben.
Zeigt die Kernel-Routing-Tabellen an:
netstat -r
Zeigen Sie alle lauschenden und hergestellten Verbindungen für TCP und UDP mit PID-Daten an:
netstat -plunt
Außerdem steht Ihnen ein weiteres Befehlszeilentool zur Verfügung, nämlich SS.
SS:Es wird verwendet, um Socket-Statistiken auszugeben. Es ermöglicht das Anzeigen von Informationen ähnlich wie bei netstat. Es kann mehr TCP- und Statusinformationen anzeigen als andere Tools.
-plunt
liefert Daten für die TCP- und UDP-Verbindungen, die aufgebaut sind und mit Prozessinformationen lauschen:
sudo ss -plunt
Ich stand heute vor einem ähnlichen Problem. Die Lösung bestand darin, den Befehl lsof mit sudo-Berechtigungen auszuführen.
sudo lsof -i:8086
sollte die gewünschte Ausgabe drucken.