GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was sind die Unterschiede zwischen lsof und netstat unter Linux?

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.


Linux
  1. Verwenden Sie das Linux-Terminal, um zu sehen, welche Dateien sich auf Ihrem Computer befinden

  2. MySQL vs. MariaDB:Was sind die Hauptunterschiede zwischen ihnen?

  3. Was sind die Hauptunterschiede zwischen Bsd und Gnu/Linux Userland?

  4. Was sind die Unterschiede zwischen den wichtigsten Linux-Distributionen? Werde ich es bemerken?

  5. Was sind die Unterschiede zwischen Linux- und Windows-.txt-Dateien (Unicode-Codierung)

Was ist der Unterschied zwischen macOS- und Linux-Kernels

Was ist der Unterschied zwischen Linux und Unix?

Was ist der Unterschied zwischen Rsync und BTRFS unter Linux?

Was sind die Unterschiede zwischen cPanel und WHM?

Was sind die Unterschiede zwischen rdesktop und xfreerdp?

Was sind die funktionalen Unterschiede zwischen .profile .bash_profile und .bashrc