Ricerca nel sito web

Come installare il comando netstat in Linux


Netstat – derivato dalle parole rete e statistica – è un'utilità della riga di comando utilizzata dagli amministratori di sistema per analizzare le statistiche di rete.

Visualizza tutta una serie di statistiche come porte aperte e indirizzi corrispondenti sul sistema host, tabella di routing e connessioni mascherate.

In questo articolo ti spiegheremo come installare il comando netstat in diverse distribuzioni Linux.

Come installare il comando netstat in Linux

Il pacchetto che contiene netstat si chiama net-tools. Sui sistemi moderni, l'utilità netstat è preinstallata e non è necessario installarla.

Sui sistemi più vecchi, tuttavia, è probabile che si verifichi un errore quando si esegue il comando netstat.

bash: netstat: command not found

Pertanto, per installare netstat sulle distribuzioni Linux, esegui il comando.

sudo apt install net-tools         [On Debian, Ubuntu and Mint]
sudo yum install net-tools         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/net-tools  [On Gentoo Linux]
sudo apk add net-tools            [On Alpine Linux]
sudo pacman -S net-tools           [On Arch Linux]
sudo zypper install net-tools      [On OpenSUSE]    

Una volta installato, esegui il comando seguente per verificare la versione di netstat installata.

netstat -v

Come utilizzare il comando netstat in Linux

Puoi richiamare il comando netstat su qualsiasi distribuzione Linux per ottenere statistiche diverse sulla tua rete.

1. Visualizzazione della tabella di routing della rete

Usa il flag -r per mostrare la tabella di routing della rete per ottenere qualcosa di simile all'output seguente.

netstat -nr

L'opzione -n forza netstat a stampare gli indirizzi separati da punti invece di usare nomi di rete simbolici. L'opzione è utile per evitare ricerche di indirizzi su una rete.

2. Visualizza le statistiche dell'interfaccia di rete

Utilizza il flag -i per ottenere un output di statistiche di un'interfaccia di rete configurata. L'opzione -a stampa tutte le interfacce presenti nel kernel.

netstat -ai

3. Mostra Connessioni di rete

L'utilità di comando netstat supporta opzioni che visualizzano socket attivi o passivi utilizzando le opzioni -t, -n e -a. I flag mostrano socket di connessione RAW, UDP, TCP o UNIX. Aggiungendo l'opzione -a, i socket saranno pronti per la connessione.

netstat -ant

4. Mostra Servizi di rete

Per elencare i servizi, il loro stato corrente e le porte corrispondenti, esegui il comando.

netstat -pnltu

In questo articolo, facciamo luce su come installare il comando netstat e su come viene utilizzato per controllare un'ampia gamma di statistiche di rete.

È anche importante sottolineare che netstat è stato deprecato e, invece, l'utility ss ha preso il suo posto nella visualizzazione di statistiche di rete più raffinate.