English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando netstat del Linux

Manuale completo dei comandi di Linux

Il comando netstat del Linux viene utilizzato per visualizzare lo stato di rete.

Utilizzando l'istruzione netstat, è possibile conoscere lo stato di rete dell'intero sistema Linux.

Sintassi

netstat [-acCeFghilMnNoprstuvVwx][-A<tipo di rete>][--ip]

Spiegazione dei parametri:

  • -a o --all Mostra tutti i Socket nelle connessioni.
  • -A<tipo di rete> o --<tipo di rete> Elenco degli indirizzi correlati nelle connessioni di questo tipo di rete.
  • -c o --continuous Elenco continuo dello stato della rete.
  • -C o --cache Mostra le informazioni di cache configurate dal router.
  • -e o --extend Mostra altre informazioni correlate di rete.
  • -F o --fib Mostra la cache di routing.
  • -g o --groups Mostra l'elenco dei membri del gruppo con funzione di trasmissione multipla.
  • -h o --help Aiuto online.
  • -i o --interfaces Mostra la tabella delle informazioni dell'interfaccia di rete.
  • -l o --listening Mostra i Socket del server in monitoraggio.
  • -M o --masquerade Mostra le connessioni di rete mascherate.
  • -n o --numeric Usa direttamente l'indirizzo IP, senza passare attraverso il server di nomi di dominio.
  • -N o --netlink o --symbolic Mostra il nome di collegamento simbolico dell'hardware di rete.
  • -o o --timers Mostra i timer.
  • -p o --programs Mostra il codice di identificazione del programma e il nome del programma che sta utilizzando il Socket.
  • -r o --route Mostra la Tabella di Inoltro.
  • -s o --statistics Mostra la tabella di statistica delle informazioni di lavoro della rete.
  • -t o --tcp Mostra lo stato delle connessioni del protocollo di trasmissione TCP.
  • -u o --udp Mostra lo stato delle connessioni del protocollo di trasmissione UDP.
  • -v o --verbose Mostra il processo di esecuzione dell'istruzione.
  • -V o --version Mostra le informazioni sulla versione.
  • -w o --raw Mostra lo stato delle connessioni del protocollo di trasmissione RAW.
  • -x o --unix L'effetto di questo parametro è lo stesso del parametro specificato "-A unix".
  • --ip o --inet L'effetto di questo parametro è lo stesso del parametro specificato "-A inet".

Esempio online

Mostra lo stato dettagliato della rete

# netstat -a

Mostra lo stato delle connessioni UDP attuali

# netstat -nu

Mostra l'uso dei porti UDP

# netstat -apu
Connessioni Internet attive (server e stabilite)
Proto Rice-Q Invio-Q Indirizzo Locale        Indirizzo Esterno       Stato    PID/Nome del programma  
udp 0 0 *:32768           *:*                   -          
udp 0 0 *:nfs            *:*                   -          
udp 0 0 *:641            *:*                   3006/rpc.statd   
udp 0 0 192.168.0.3:netbios-ns   *:*                   3537/nmbd      
udp 0 0 *:netbios-ns        *:*                   3537/nmbd      
udp 0 0 192.168.0.3:netbios-dgm   *:*                   3537/nmbd      
udp 0 0 *:netbios-dgm        *:*                   3537/nmbd      
udp 0 0 *:tftp           *:*                   3346/xinetd     
udp 0 0 *:999            *:*                   3366/rpc.rquotad  
udp 0 0 *:sunrpc          *:*                   2986/portmap    
udp 0 0 *:ipp            *:*                   6938/cupsd     
udp 0 0 *:1022           *:*                   3392/rpc.mountd   
udp    0   0 *:638            *:*                   3006/rpc.statd

Mostra l'elenco delle schede di rete

# netstat -i
Tabella delle interfacce del kernel
Iface    MTU Met  RX-OK RX-ERR RX-DRP RX-OVR  TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0    1500  0  181864   0   0   0  141278   0   0   0 BMRU
lo    16436  0   3362   0   0   0   3362   0   0   0 LRU

Mostra le relazioni dei gruppi multicast

# netstat -g
Membri delle iscrizioni di gruppo IPv6/IPv4
Interfaccia    RefCnt Gruppo
--------------- ------ ---------------------
lo       1   ALL-SYSTEMS.MCAST.NET
eth0      1   ALL-SYSTEMS.MCAST.NET
lo       1   ff02::1
eth0      1   ff02::1:ff0a:b0c
eth0      1   ff02::1

Mostra informazioni di statistica di rete

# netstat -s
Ip:
  184695 pacchetti totali ricevuti
  0 inoltrati
  0 pacchetti in entrata scartati
  184687 pacchetti in entrata consegnati
  143917 richieste inviate
  32 pacchetti in uscita persi
  30 persi a causa di mancanza di percorso
Icmp:
  676 messaggi ICMP ricevuti
  5 messaggi ICMP di input falliti.
  Istogramma input ICMP:
    destinazione irraggiungibile: 44
    richieste echo: 287
    risposte echo: 345
  304 messaggi ICMP inviati
  0 messaggi ICMP falliti
  Istogramma output ICMP:
    destinazione irraggiungibile: 17
    risposte echo: 287
Tcp:
  473 aperture di connessione attive
  28 aperture di connessione passive
  4 tentativi di connessione falliti
  11 reset di connessione ricevuti
  1 connessioni stabilite
  178253 segmenti ricevuti
  137936 segmenti inviati
  29 segmenti retrasmissioni
  0 segmenti errati ricevuti.
  336 reset inviati
Udp:
  5714 pacchetti ricevuti
  8 pacchetti ricevuti per porta sconosciuta.
  0 errori di ricezione di pacchetti
  5419 pacchetti inviati
TcpExt:
  1 reset ricevuti per socket SYN_RECV embrionali
  ArpFilter: 0
  12 socket TCP completati in attesa di time wait in timer veloce
  572 ack ritardati inviati
  3 ack ritardati ulteriormente ritardati a causa di socket bloccato
  13766 pacchetti direttamente messi in coda a recvmsg prequeue.
  1101482 pacchetti direttamente ricevuti dal backlog
  19599861 pacchetti direttamente ricevuti dal prequeue
  46860 pacchetti header previsti
  14541 pacchetti header previsti e direttamente messi in coda all'utente
  TCPPureAcks: 12259
  TCPHPAcks: 9119
  TCPRenoRecovery: 0
  TCPSackRecovery: 0
  TCPSACKReneging: 0
  TCPFACKReorder: 0
  TCPSACKReorder: 0
  TCPRenoReorder: 0
  TCPTSReorder: 0
  TCPFullUndo: 0
  TCPPartialUndo: 0
  TCPDSACKUndo: 0
  TCPLossUndo: 0
  TCPLoss: 0
  TCPLostRetransmit: 0
  TCPRenoFailures: 0
  TCPSackFailures: 0
  TCPLossFailures: 0
  TCPFastRetrans: 0
  TCPForwardRetrans: 0
  TCPSlowStartRetrans: 0
  TCPTimeouts: 29
  TCPRenoRecoveryFail: 0
  TCPSackRecoveryFail: 0
  TCPSchedulerFailed: 0
  TCPRcvCollapsed: 0
  TCPDSACKOldSent: 0
  TCPDSACKOfoSent: 0
  TCPDSACKRecv: 0
  TCPDSACKOfoRecv: 0
  TCPAbortOnSyn: 0
  TCPAbortOnData: 1
  TCPAbortOnClose: 0
  TCPAbortOnMemory: 0
  TCPAbortOnTimeout: 3
  TCPAbortOnLinger: 0
  TCPAbortFailed: 3
  TCPMemoryPressures: 0

显示监听的套接口

# netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address        Foreign Address       State   
tcp 0 0 *:32769           *:*             LISTEN   
tcp 0 0 *:nfs            *:*             LISTEN   
tcp 0 0 *:644            *:*             LISTEN   
tcp 0 0 *:1002 *:* LISTEN   
tcp 0 0 *:netbios-ssn *:* LISTEN   
tcp 0 0 *:sunrpc *:* LISTEN   
tcp 0 0 vm-dev:ipp *:* LISTEN   
tcp 0 0 *:telnet *:* LISTEN   
tcp 0 0 *:601 *:* LISTEN   
tcp 0 0 *:microsoft-ds *:* LISTEN   
tcp 0 0 *:http *:* LISTEN   
tcp 0 0 *:ssh *:* LISTEN   
tcp 0 0 *:https *:* LISTEN   
udp 0 0 *:32768 *:*                   
udp 0 0 *:nfs *:*                   
udp 0 0 *:641 *:*                   
udp 0 0 192.168.0.3:netbios-ns *:*                   
udp 0 0 *:netbios-ns *:*                   
udp 0 0 192.168.0.3:netbios-dgm *:*                   
udp 0 0 *:netbios-dgm *:*                   
udp 0 0 *:tftp *:*                   
udp 0 0 *:999 *:*                   
udp 0 0 *:sunrpc *:*                   
udp 0 0 *:ipp *:*                   
udp    0   0 *:1022           *:*                   
udp    0   0 *:638            *:*                   
Sockets UNIX attivi (solo server)
Proto RefCnt Flags    Type    State     I-Node Path
unix 2   [ ACC ]   STREAM   LISTENING   10621 @/tmp/fam-root-
unix 2   [ ACC ]   STREAM   LISTENING   7096  /var/run/acpid.socket
unix 2   [ ACC ]   STREAM   LISTENING   9792  /tmp/.gdm_socket
unix 2   [ ACC ]   STREAM   LISTENING   9927  /tmp/.X11-unix/X0
unix 2   [ ACC ]   STREAM   LISTENING   10489 /tmp/ssh-lbUnUf4552/agent.4552
unix 2   [ ACC ]   STREAM   LISTENING   10558 /tmp/ksocket-root/kdeinit__0
unix 2   [ ACC ]   STREAM   LISTENING   10560 /tmp/ksocket-root/kdeinit-:0
unix 2   [ ACC ]   STREAM   LISTENING   10570 /tmp/.ICE-unix/dcop4664-1270815442
unix 2   [ ACC ]   STREAM   LISTENING   10843 /tmp/.ICE-unix/4735
unix 2   [ ACC ]   STREAM   LISTENING   10591 /tmp/ksocket-root/klauncherah2arc.slave-socket
unix 2   [ ACC ]   STREAM   LISTENING   7763  /var/run/iiim/.iiimp-unix/9010
unix 2   [ ACC ]   STREAM   LISTENING   11047 /tmp/orbit-root/linc-1291-0-1e92c8082411
unix 2   [ ACC ]   STREAM   LISTENING   11053 /tmp/orbit-root/linc-128e-0-dc070659cbb3
unix 2   [ ACC ]   STREAM   LISTENING   8020  /var/run/dbus/system_bus_socket
unix 2   [ ACC ]   STREAM   LISTENING   58927 /tmp/mcop-root/vm-dev-2c28-4beba75f
unix 2   [ ACC ]   STREAM   LISTENING   7860  /tmp/.font-unix/fs7100
unix 2   [ ACC ]   STREAM   LISTENING   7658  /dev/gpmctl
unix 2   [ ACC ]   STREAM   LISTENING   10498 @/tmp/dbus-s2MLJGO5Ci

Manuale completo dei comandi di Linux