LINUX

Il comando netstat in Linux (9 esempi utili)

Linux netstat viene utilizzato per visualizzare informazioni sui sottosistemi di rete. È disponibile su sistemi operativi Unix, simili a Unix e anche su Windows.

In questo tutorial impareremo a conoscere Linux netstat e come usarlo.

comando netstat in Linux

Il comando netstat visualizza le connessioni di rete, le informazioni sulla porta di ascolto, le tabelle di instradamento, le statistiche dell’interfaccia.

Lo strumento Netstat fa parte del pacchetto net-tools. Iproute2 è apparso in sostituzione di net-tools. Per ottenere netstat che è deprecato, è necessario installare net-tools. Puoi vedere alcune delle funzionalità equivalenti di netstat usando il comando ss e ip.

Sintassi Linux Netstat:

$ netstat [Option1] [Option2] [Option3]

Se esegui netstat senza opzioni, mostrerà un elenco di socket aperti

$ netstat

Nel risultato, potresti vedere due elenchi: Active Internet e Unix domain. Internet attivo elenca le connessioni stabilite a dispositivi esterni, mentre il dominio UNIX elenca le connessioni interne tra i processi e le applicazioni del sistema operativo.

1. Elenca tutte le connessioni

Per visualizzare tutti i socket in ascolto e non in ascolto delle connessioni socket TCP, UDP e UNIX, utilizzare la seguente sintassi.

$ netstat -a
Elenca tutte le connessioni

L’output sarà piuttosto lungo, per una migliore lettura utilizzare tubi con meno o più. Per esempio netstat -a | less.

2. Elenca tutte le porte TCP

Per elencare tutte le connessioni delle porte TCP, utilizzare la seguente sintassi.

$ netstat -at
Elenca tutte le porte TCP

Comodo comando per controllare l’ascolto, le porte e l’applicazione su Linux:

$ netstat -tulpn | grep LISTEN

Tutte le opzioni netstat nel comando sono spiegate nelle sezioni seguenti.

3. Elenca tutte le porte UDP

Per elencare tutte le connessioni della porta UDP, utilizzare la seguente sintassi.

$ netstat -au
Elenca tutte le porte UDP

4. Elenca le porte di ascolto

Per elencare tutte le porte in ascolto, utilizzare il comando netstat con l’opzione -l.

$ netstat -l
Elenca le porte di ascolto

È possibile specificare e visualizzare solo le porte di ascolto TCP o UDP o UNIX.

Elenca le porte di ascolto TCP

Per elencare le porte di ascolto TCP, utilizzare la seguente sintassi.

$ netstat -lt
Elenca le porte di ascolto TCP

Elenca le porte di ascolto UDP

Per elencare le porte di ascolto UDP, utilizzare la seguente sintassi.

$ netstat -lu
Elenca le porte di ascolto UDP

Elenca le porte di ascolto UNIX

Per elencare le porte di ascolto UNIX, utilizzare la seguente sintassi.

$ netstat -lx
Elenca le porte di ascolto UNIX

5. Visualizzare le statistiche di riepilogo

Per visualizzare le statistiche di riepilogo per protocollo, utilizzare l’opzione -s.

$ netstat -s
    Mostra le statistiche per protocollo

È inoltre possibile filtrare le statistiche per protocollo e visualizzare solo le statistiche per le porte TCP o UDP.

Mostra le statistiche per la porta TCP

Per visualizzare le statistiche solo per le porte TCP, utilizzare la seguente sintassi.

$ netstat -st
Mostra le statistiche per la porta TCP

Mostra le statistiche della porta UDP

Per visualizzare le statistiche solo per le porte UDP, utilizzare la seguente sintassi.

$ netstat -su
Mostra le statistiche della porta UDP

6. Visualizzare il nome del servizio con PID

Per visualizzare il nome del servizio con PID, utilizzare l’opzione -p. Ad esempio, per elencare le connessioni UNIX in base al PID, utilizzare la seguente sintassi.

$ netstat -xp
Visualizza il nome del servizio con PID

Elenco dei programmi di ascolto

Per elencare tutti i listener, utilizzare la seguente sintassi.

$ netstat -lp
Elenco dei programmi di ascolto

7. Visualizzare le informazioni IPv4 e IPv6

Per visualizzare le informazioni IPv4 e IPv6, utilizzare l’opzione -g.

$ netstat -g
Mostra informazioni IPv4 e IPv6

8. Visualizzare le informazioni sull’interfaccia

Per visualizzare le informazioni sull’interfaccia, utilizzare l’opzione -i.

$ netstat -i
Mostra informazioni sull'interfaccia

9. Visualizzare la tabella di routing del kernel

Per visualizzare la tabella di routing del kernel, utilizzare l’opzione -r.

$ netstat -r
Visualizza la tabella di routing del kernel

È possibile aggiungere l’opzione -n ​​alla visualizzazione numerica di indirizzi e numeri di porta.

Conclusione

In questo tutorial, abbiamo imparato a conoscere Linux netstat con esempi utili. Puoi ottenere maggiori informazioni da Linux pagina man di netstat.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close