GNU/Linux >> Linux Esercitazione >  >> Linux

netstat:comando non trovato

Stato della rete (netstat) visualizza le informazioni sulla configurazione IP di un host, ma va oltre per mostrare le sue connessioni, comprese le porte, i protocolli e le metriche sulle comunicazioni. Il comando netstat, noto come statistiche di rete, è un comando versatile con molte funzionalità. Questo comando stampa i dettagli della connessione di rete, le informazioni sulla tabella di routing del kernel, le statistiche dell'interfaccia, le porte aperte e così via. In questa sezione, ci limitiamo a usare il comando netstat per recuperare solo le informazioni sulla tabella di routing.

Di seguito sono riportati esempi per illustrare l'utilizzo del comando netstat.

– Utilizzare il comando netstat per visualizzare le informazioni sulla tabella di routing del kernel con l'opzione -r come mostrato qui:

$ netstat -r

– Utilizzare il comando netstat per visualizzare le informazioni sulla tabella di routing del kernel senza risolvere il nome host o i nomi delle porte come mostrato qui:

$ netstat -anr

Se riscontri un errore di seguito durante l'esecuzione del comando netstat:

netstat: command not found

puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione.

Distribuzione Comando
Debian apt-get install net-tools
Ubuntu apt-get install net-tools
Alpino apk aggiunge net-tools
Arch Linux pacman -S net-tools
Kali Linux apt-get install net-tools
CentOS yum install net-tools
Fedora dnf install net-tools
Raspbian apt-get install net-tools

Esempi di comando netstat

1. Per visualizzare la tabella di routing del kernel:

# netstat -r
# netstat --route 

2. Per visualizzare le informazioni sull'appartenenza al gruppo multicast

# netstat -g
# netstat --groups 

3. Per visualizzare la tabella dell'interfaccia del kernel:

# netstat -i
# netstat --interfaces
# netstat --interfaces=eth0 

4. Per visualizzare un elenco di connessioni mascherate:

# netstat -M
# netstat --masquerade 

5. Per visualizzare le statistiche di riepilogo di ciascun protocollo:

# netstat -s
# netstat --statistics 

6. Per impostare in modo dettagliato:

# netstat -v
# netstat --verbose 

7. Per mostrare gli indirizzi numerici invece di cercare di determinare l'host simbolico:

# netstat -n
# netstat --numeric 

8. A indirizzi host numerici ma non influisce sulla risoluzione:

# netstat --numeric-hosts 

9. Ai numeri di porta numerici ma non influisce sulla risoluzione:

# netstat --numeric-ports 

10. Per mostrare gli ID utente numerici ma non influisce sulla risoluzione:

# netstat --numeric-users 

11. Per stampare continuamente le informazioni selezionate ogni secondo:

# netstat -c 
# netstat --continuous

12. Per visualizzare le informazioni aggiuntive:

# netstat -e
# netstat --extend 

13. Per includere informazioni relative ai timer di rete:

# netstat -o
# netstat --timers 

14. Per mostrare il PID e il nome del programma a cui appartiene ogni socket:

# netstat -p
# netstat --program 

15. Per mostrare solo le prese di ascolto:

# netstat -l
# netstat --listening 

16. Per mostrare sia le prese in ascolto che quelle non in ascolto:

# netstat -a
# netstat --all 

17. Per stampare le informazioni di instradamento dalla FIB:

# netstat -F 

18. Per stampare le informazioni di instradamento dalla cache di instradamento:

# netstat -C 

19. Per stampare il contesto SELinux:

# netstat -Z
# netstat --context 

20. Per interrompere il taglio di indirizzi lunghi:

# netstat -T
# netstat --notrim 

21. Per impostare il ritardo:

# netstat delay 2 

22. Per ottenere l'aiuto:

# netstat -h
# netstat --help 

23. Per ottenere la versione:

# netstat --version 

esempi netstat con più opzioni combinate

1. Per vedere la tabella di instradamento attualmente attiva:

# netstat -rnv

2. Per vedere tutte le informazioni sul socket:

# netstat -anp

3. Per vedere tutte le porte di ascolto:

# netstat -anp | grep LISTEN

4. Per vedere tutti i processi/servizi in esecuzione e in ascolto sulle porte:

# netstat -lnptu

5. Per visualizzare le statistiche specifiche del protocollo (ad es. per TCP):

# netstat -pt

6. Per vedere le statistiche dell'attività dell'interfaccia:

# netstat -i -t 2
# netstat -it 2

7. Per visualizzare le statistiche di riepilogo per una determinata porta:

# netstat -st               (For TCP)
# netstat -su               (For UDP)

8. Visualizza l'elenco dei servizi di rete in attesa di una connessione:

# netstat -lp -A inet
# netstat -lpn -A inet

9. Visualizza l'elenco delle connessioni stabilite:

# netstat -p -A inet
# netstat -pn -A inet

Nota

ping, traceroute e netstat sono vecchie utilità della riga di comando utilizzate per testare la raggiungibilità degli host, fornire informazioni di routing e fornire informazioni sulle connessioni di rete. Spesso sono i primi strumenti utilizzati dai tecnici di rete durante il test delle reti. netstat è uno dei pochi comandi disponibili per impostazione predefinita su sistemi operativi simili a Unix e anche su sistemi operativi Windows. Possiamo utilizzare il comando netstat per risolvere diversi problemi.


Linux
  1. bash:netstat:comando non trovato.

  2. ifrename:comando non trovato

  3. kubectl:comando non trovato

  4. tvservice:comando non trovato

  5. lspci:comando non trovato

aws-shell:comando non trovato

w:comando non trovato

df:comando non trovato

du:comando non trovato

rm:comando non trovato

mv:comando non trovato