netstat è uno strumento da riga di comando utilizzato per monitorare le statistiche di rete. Ti consente di visualizzare i dati di rete come le porte in uso, le connessioni attive, i pacchetti che sono stati trasferiti, ecc.

È interessante notare che questa stessa utility è disponibile sulle edizioni di Windows Server ed è molto simile nell'utilizzo a quella su Linux.

Segui questo articolo per vedere come puoi utilizzare il comando netstat sul tuo sistema Linux.

Strutturare i comandi netstat

Esistono due modi in cui è possibile utilizzare il comando netstat: eseguire il comando da solo o eseguirlo con le opzioni. Se scegli di eseguire netstat senza alcuna opzione indicata, mostrerà tutte le connessioni attive sul tuo sistema.

netstat

Quando si esegue netstat con le opzioni, è necessario specificare a trattino (-) prima di ogni bandiera.

netstat [-opzione1] [-opzione2] …

netstat ha un numero di flag e nella prossima sezione vedrai alcuni esempi in uso.

Se hai molte opzioni da includere nel tuo comando, può essere fastidioso aggiungere un trattino ogni volta. Fortunatamente, netstat fornisce un modo più semplice per farlo.

instagram viewer

Puoi semplicemente usare un trattino e poi elencare consecutivamente le tue opzioni senza spazi tra di loro. Ad esempio, invece di digitare netstat -p -n -t, puoi semplicemente correre netstat -pnt.

Troverai questo formato sommativo molto comodo quando devi eseguire più comandi netstat con molte opzioni:

netstat -[opzione1][opzione2][opzione3]...

Imparentato: Perché dovresti usare Linux Networking Tool in Windows con WSL

Comandi netstat che dovresti conoscere

Se desideri conoscere le statistiche per i protocolli UDP, TCP, ICMP e IP, utilizza il seguente comando:

netstat -s

Per elencare tutte le connessioni TCP (Transmission Control Protocol), eseguire il comando seguente:

netstat -at

Allo stesso modo, per le connessioni UDP, emettere il seguente comando:

netstat -au

Per elencare tutti i server/porte che sono attivamente in esecuzione (in ascolto) sul tuo sistema, esegui:

netstat -plnt

È importante notare che questo comando potrebbe richiedere sudo privilegi. Questo perché l'utente root potrebbe essere il proprietario di alcuni servizi.

Questo particolare comando è molto importante in quanto mostra anche gli ID dei programmi dei server in esecuzione. Puoi usare queste informazioni per fermare i server che non vuoi che siano in esecuzione sul tuo sistema.

ss: un successore del comando netstat

Sebbene netstat sia un buon strumento per monitorare le connessioni di rete, non è così dettagliato come l'utilità ss. Puoi usare il comando ss per monitorare i socket di rete su Linux. È più veloce di netstat e fornisce informazioni più dettagliate.

CondividereTweetE-mail
Come monitorare le connessioni di rete su Linux con ss

Se sospetti un problema di rete sul tuo sistema Linux, ecco come rintracciarlo e risolverlo con il comando ss.

Leggi Avanti

Argomenti correlati
  • Linux
  • Reti di computer
  • Linux
Circa l'autore
Girolamo Davidson (31 articoli pubblicati)

Jerome è uno scrittore dello staff di MakeUseOf. Si occupa di articoli su programmazione e Linux. È anche un appassionato di criptovalute e tiene sempre d'occhio l'industria delle criptovalute.

Altro da Jerome Davidson

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti