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.