Sconto del 50%. tutti i piani, tempo limitato. A partire da $2.48/mo
7 minuti rimasti
Sicurezza e reti

Comando Linux Netstat: tutorial, installazione ed esempi

Ada Lovegood By Ada Lovegood 7 minuti di lettura
Installazione ed esempi del comando nestat di Linux

Qualsiasi utente Linux deve sapere come gestire le connessioni di rete in modo efficiente. La gestione delle connessioni di rete diventa ancora più importante quando si risolvono problemi o si monitora il traffico. IL Linux netstat comando è uno strumento versatile che ti consente di ispezionare le connessioni di rete attive, le porte di ascolto, le tabelle di routing e le statistiche dell'interfaccia di rete. Che tu stia ottimizzando le prestazioni del sistema, eseguendo il debug o semplicemente desiderando comprendere meglio l'attività di rete, padroneggiare questo comando è essenziale. In questo post imparerai come installare netstat, esplora le sue varie opzioni e usalo per ottenere informazioni dettagliate sulle operazioni di rete del tuo sistema. Continua a leggere per esempi pratici e suggerimenti su come massimizzare netstatle sue capacità.

Come installare netstat su Linux

Prima di immergerci in Linux netstat comando, potrebbe essere necessario installarlo, poiché alcune distribuzioni Linux non lo includono per impostazione predefinita. Ecco come installare Linux netstat su Ubuntu e altri sistemi Linux.

Installazione di Ubuntu netstat

Su Ubuntu, dovrai installare il pacchetto net-tools da utilizzare netstat, poiché fa parte di quel pacchetto. Puoi installare netstat Ubuntu utilizzando il seguente comando:

sudo apt update
sudo apt install net-tools

Su altre distribuzioni Linux, utilizza il rispettivo gestore di pacchetti, come gnam or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

Una volta installato, verificalo digitando netstat nel tuo terminale.

Sintassi di base di netstat

Il Linux netstat Il comando ha una sintassi abbastanza semplice:

netstat [OPTIONS]

Puoi combinare diverse opzioni per ottenere risultati dettagliati su connessioni di rete, porte e altro.

Usi pratici di Linux Netstat Comando

Di seguito esamineremo alcuni usi comuni e pratici del comando.

  • Elenca tutte le porte TCP utilizzando Linux netstat Comando: Per elencare tutte le connessioni TCP, utilizzare il file -t opzione con netstat. Verranno visualizzate tutte le porte TCP attive sul sistema.
netstat -t
  • Elenca tutte le porte UDP utilizzando Linux netstat Comando: Allo stesso modo, puoi elencare tutte le connessioni UDP utilizzando il file -u opzione:
netstat -u
  • Elenca solo le porte in ascolto che utilizzano Linux netstat Comando: Per visualizzare solo le porte in ascolto, utilizzare il file -l opzione. Questo filtrerà tutte le connessioni stabilite e mostrerà solo le porte in attesa di connessioni.
netstat -l
  • Elenca solo le porte TCP in ascolto utilizzando Linux netstat Comando: Solo per le porte di ascolto TCP, è possibile combinare i file -t E -l opzioni:
netstat -lt
  • Elenca solo le porte UDP in ascolto utilizzando Linux netstat Comando: Per le porte di ascolto UDP, combina -u e -l:
netstat -lu
  • Elenca solo le porte UNIX in ascolto che utilizzano Linux netstat Comando: Per visualizzare i socket di dominio UNIX, utilizzare il file -x opzione insieme a -l per elencare solo le porte UNIX in ascolto:
netstat -lx
  • Elenca le statistiche per tutte le porte che utilizzano Linux netstat Comando: Per visualizzare le statistiche di rete per tutti i protocolli, il file -s l'opzione è utile. Ciò fornisce una panoramica del traffico e dei conteggi degli errori.
netstat -s
  • Elenca le statistiche per le porte TCP utilizzando Linux netstat Comando: Per visualizzare le statistiche specifiche per TCP, combina -s con -t:
netstat -st
  • Elenca le statistiche per le porte UDP utilizzando Linux netstat Comando: Per le statistiche UDP, utilizzare -su:
netstat -su
  • Visualizza PID e nomi di programmi utilizzando Linux netstat Comando: A volte, vuoi sapere quali programmi utilizzano porte di rete specifiche. Usa il -p opzione per visualizzare l'ID del processo (PID) e i nomi dei programmi:
sudo netstat -p
  • Stampa netstat Informazioni Uso continuo di Linux Netstat Comando: Se hai bisogno di monitorare le connessioni in tempo reale, usa il file -c opzione. Stamperà continuamente le statistiche di rete:
netstat -c
  • Ottieni informazioni sul routing del kernel utilizzando Linux netstat Comando: Per visualizzare la tabella di routing del kernel, utilizzare il file -r opzione. Verrà visualizzato il modo in cui i pacchetti vengono instradati attraverso la rete.
netstat -r
  • Ottieni la porta su cui è in esecuzione un programma utilizzando Linux netstat Comando: Puoi scoprire quale porta sta utilizzando un programma combinando i file -p opzione con grep:
sudo netstat -plnt | grep <program_name>

Questo ti mostrerà il numero di porta e il programma associato.

Ulteriori netstat Opzioni

Sebbene abbiamo trattato alcune opzioni comuni, eccone alcune altre netstat opzioni che potresti trovare utili:

  • -i : Mostra le statistiche dell'interfaccia di rete.
  • -g : Mostra le informazioni sull'appartenenza al gruppo multicast.
  • -v : Modalità dettagliata per risultati più dettagliati.

Queste opzioni aggiungono flessibilità durante la diagnosi dei problemi di rete o l'ispezione del traffico.

Tabella di netstat Comandi

Caso d'uso  Comando 
Elenca tutte le porte TCP netstat -t
Elenca tutte le porte UDP netstat -u
Elenca tutte le porte di ascolto netstat -l
Elenca solo le porte TCP in ascolto netstat -lt
Elenca solo le porte UDP in ascolto netstat-lu
Elenca solo le porte UNIX in ascolto netstat-lx
Elenca le statistiche della rete netstat -s
Elenca le statistiche TCP netstat -st
Elenca le statistiche UDP netstat -su
Visualizza PID e nomi di programma sudo netstat -p
Stampa continuamente le informazioni di rete netstat-c
Visualizza la tabella di routing del kernel netstat -r
grep <programma> sudo netstat -plnt

netstat Alternativa

Sebbene netstat è potente, è considerato un po’ obsoleto. Se stai cercando un sostituto moderno, ss (Socket Statistics) è eccellente netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Questo comando elenca tutte le porte TCP e UDP in ascolto, proprio come netstat. Se vuoi conoscere altri comandi Linux che ti aiuteranno a navigare più facilmente nell'ambiente Linux, ti incoraggio a leggere il nostro altro blog su 15 comandi Linux di base che ogni utente dovrebbe conoscere.

Conclusione

Per qualsiasi amministratore di rete, il file netstat Il comando in Linux è una parte essenziale del toolkit. È il tuo punto di riferimento per analizzare i flussi di traffico, individuare le porte aperte e monitorare i processi legati all'attività di rete. Quando sorgono problemi, netstat offre una rapida visualizzazione di chi si connette e dove, con opzioni che ti consentono di approfondire TCP, UDP e tabelle di routing. E con l'evoluzione di Linux, si evolvono anche i nostri strumenti. Le distribuzioni moderne spesso preferiscono ss per la sua efficienza e le sue funzionalità estese, ma netstat rimane uno standby affidabile per coloro che ne conoscono i dettagli. Padroneggiarlo ti offre uno sguardo approfondito e attuabile sul funzionamento interno della tua rete.

Domande frequenti

Come si installa netstat su Linux?

Da installare netstat su Linux è necessario il pacchetto net-tools. Su Ubuntu, esegui: sudo apt installa net-tools.

Qual è il migliore? netstat alternative?

IL ss Il comando è un'alternativa moderna a netstat e offre funzionalità simili, ma è più veloce ed efficiente.

Posso monitorare netstat uscita continua?

Sì, con netstat-c, è possibile stampare continuamente le informazioni di rete in tempo reale.

Cos'è Linux netstat comando utilizzato per?

Il Linux netstat Il comando viene utilizzato per visualizzare informazioni relative alla rete come connessioni attive, porte di ascolto, tabelle di routing e statistiche dell'interfaccia di rete. È un potente strumento per monitorare il traffico di rete, risolvere i problemi di connettività e controllare lo stato delle porte TCP e UDP in un sistema Linux.

Come visualizzare tutte le connessioni TCP attive su un sistema Linux?

Quando corri netstat -at, otterrai un elenco di tutte le connessioni TCP attive, indipendentemente dal loro stato. Ciò è utile per vedere rapidamente quali porte TCP sono aperte e attivamente utilizzate, nonché per identificare eventuali connessioni impreviste o sospette.

Cosa è netstat -au usato per?

Il comando netstat -au viene utilizzato per visualizzare tutte le connessioni UDP attive su Linux.

Cosa è netstat -s usato per?

IL netstat -s Il comando visualizza conteggi e informazioni per tutti i protocolli supportati, inclusi TCP, UDP, ICMP e IP. L'output include parametri quali il numero di pacchetti trasmessi, ricevuti e scartati, nonché il conteggio degli errori e altre statistiche specifiche del protocollo.

Condividere

Altro dal blog

Continua a leggere.

Un'immagine del titolo Cloudzy per una guida VPN L2TP MikroTik, che mostra un laptop che si connette a un server rack tramite un tunnel digitale blu e oro luminoso con icone di scudi.
Sicurezza e reti

Configurazione VPN L2TP MikroTik (con IPsec): Guida RouterOS (2026)

In questa configurazione VPN L2TP MikroTik, L2TP gestisce il tunneling mentre IPsec gestisce la crittografia e l'integrità; abbinarli ti dà la compatibilità del client nativo senza età di terze parti

Rexa CiroRexa Ciro 9 minuti di lettura
Finestra del terminale che mostra un messaggio di avviso SSH relativo alla modifica dell'identificazione dell'host remoto, con il titolo della Guida alla correzione e il marchio Cloudzy su sfondo verde acqua scuro.
Sicurezza e reti

Avviso: l'identificazione dell'host remoto è cambiata e come risolverlo

SSH è un protocollo di rete sicuro che crea un tunnel crittografato tra i sistemi. Rimane popolare tra gli sviluppatori che necessitano di accesso remoto ai computer senza richiedere una scheda grafica

Rexa CiroRexa Ciro 10 minuti di lettura
Illustrazione della guida alla risoluzione dei problemi del server DNS con simboli di avviso e server blu su sfondo scuro per errori di risoluzione dei nomi Linux
Sicurezza e reti

Errore temporaneo nella risoluzione dei nomi: cosa significa e come risolverlo?

Durante l'utilizzo di Linux, potresti riscontrare un errore temporaneo nell'errore di risoluzione dei nomi quando tenti di accedere a siti Web, aggiornare pacchetti o eseguire attività che richiedono una connessione Internet.

Rexa CiroRexa Ciro 12 minuti di lettura

Pronti per la distribuzione? A partire da $ 2,48 al mese.

Cloud indipendente, dal 2008. AMD EPYC, NVMe, 40 Gbps. Rimborso entro 14 giorni.