GNU/Linux >> Linux Esercitazione >  >> Linux

Quali sono le differenze tra lsof e netstat su Linux?

LSOF:elenco di file aperti. Elenca tutti i file aperti appartenenti a tutti i processi attivi.

Esempi:

sudo lsof -n -i
sudo lsof -n -i4
sudo lsof -n -i :80 
  • -n inibisce la conversione dei numeri di rete in nomi host per i file di rete. L'inibizione della conversione può velocizzare l'esecuzione di lsof. È utile anche quando host
    la ricerca non funziona correttamente
  • -i seleziona l'elenco dei file il cui indirizzo Internet corrisponde all'indirizzo specificato in i. Se non viene specificato alcun indirizzo, questa opzione seleziona l'elenco di tutti i file di rete Internet e x.25 (HP-UX). Se -i4 o -i6 è specificato senza indirizzo successivo, vengono visualizzati solo i file della versione IP indicata, IPv4 o IPv6.

NETSTAT:è uno strumento per ottenere le statistiche di rete. Per impostazione predefinita, netstat visualizza un elenco di socket aperti. Se non specifichi alcuna famiglia di indirizzi, verranno stampati i socket attivi di tutte le famiglie di indirizzi configurate.

Visualizza le tabelle di routing del kernel:

netstat -r 

Visualizza tutte le connessioni in ascolto e stabilite sia per TCP che per UDP con dati PID:

netstat -plunt

Inoltre, hai un altro strumento a riga di comando da utilizzare che è SS.

SS:viene utilizzato per eseguire il dump delle statistiche sui socket. Permette di mostrare informazioni simili a netstat. Può visualizzare più TCP e informazioni sullo stato rispetto ad altri strumenti.

-plunt fornisce i dati per le connessioni TCP e UDP stabilite e in ascolto con informazioni sul processo:

sudo ss -plunt

Ho affrontato un problema simile oggi. La soluzione era eseguire il comando lsof con privilegi sudo.

sudo lsof -i:8086 

dovrebbe stampare l'output desiderato.


Linux
  1. Qual è la differenza tra un container Linux e un'immagine?

  2. Quali sono le differenze tra il kernel fornito di Ubuntu e il kernel a monte?

  3. Qual è lo scopo dei file utmp, wtmp e btmp in Linux

  4. Qual è la differenza tra "trova" e "trova" in Linux?

  5. Quali sono le differenze tra i file .txt Linux e Windows (codifica Unicode)

Qual ​​è la differenza tra i kernel macOS e Linux

Qual è la differenza tra Linux e Unix?

Qual è la differenza tra Rsync e BTRFS in Linux?

Quali sono le differenze tra cPanel e WHM?

Quali sono le differenze tra le principali distribuzioni Linux? me ne accorgerò?

Quali sono le differenze tra rdesktop e xfreerdp?