GNU/Linux >> Linux Esercitazione >  >> Linux

Come usare ss Command (monitora connessioni di rete)

Introduzione

Il ss command è uno strumento utilizzato per eseguire il dump delle statistiche sui socket e visualizza le informazioni in modo simile (sebbene più semplice e veloce) a netstat. Il comando ss può anche visualizzare ancora più TCP e informazioni sullo stato rispetto alla maggior parte degli altri strumenti. Poiché ss è il nuovo netstat, daremo un'occhiata a come utilizzare questo strumento in modo che tu possa ottenere più facilmente informazioni sulla tua macchina Linux e su cosa sta succedendo con le connessioni di rete.

L'utilità della riga di comando ss può visualizzare statistiche per socket di dominio PACKET, TCP, UDP, DCCP, RAW e Unix. La sostituzione di netstat è più facile da usare (confronta le pagine man per avere un'idea immediata di quanto sia più semplice ss).

In questo tutorial , illustreremo come utilizzare ss Command in Linux.

  • comando ss senza alcuna opzione elenca semplicemente tutte le connessioni
ss
  •  Elenco delle porte in ascolto e non in ascolto utilizzando -a opzione
ss -a
  •  Visualizza le prese di ascolto utilizzando  -l opzione 
ss -l
  • Utilizza -t opzione per elencare tutte le connessioni TCP
ss -t
  • Elenca tutte le connessioni TCP in ascolto
ss -lt
  • Inoltre puoi elencare tutte le connessioni UDP
ss -ua
  •  Elenca tutto Ascolto UDP Connessioni
ss -lu
  • Elenca anche le statistiche di riepilogo utilizzando -s bandiera
ss -s
  •  Visualizza gli ID di processo dei socket utilizzando -p bandiera
ss -p
  • Mostra anche IPv4 e connessioni socket
ss -4
  • Visualizza connessioni socket IPv6
ss -6
  • Filtra connessioni per numero di porta per visualizzare tutte le connessioni socket con una porta di destinazione o sorgente di http
ss -at '( dport = :80 or sport = :80 )'
  • Inoltre, puoi eseguire i passaggi precedenti con il suo nome (http) come segue
ss -at '( dport = :http or sport = :http )'
  • Puoi utilizzare più flag per filtrare l'output in base alle tue esigenze
ss -ntlpua
  • Inoltre puoi eseguire un filtraggio profondo come nei passaggi precedenti con il comando grep per ottenere il valore specifico su cui hai cercato, come mostrato di seguito
ss -ntlpua | grep 80

Conclusione

Questo è tutto

Ti abbiamo mostrato come usare ss comando, con ss, puoi ottenere informazioni molto dettagliate su come la tua macchina Linux sta comunicando con altre macchine, reti e servizi; dettagli su connessioni di rete, statistiche sui protocolli di rete e connessioni socket Linux.


Linux
  1. Come utilizzare Telnet su Windows

  2. Come usare il comando Su in Linux

  3. Come usare il comando mtr di Linux

  4. Come monitorare l'utilizzo della rete con nload in Linux?

  5. Come usare il comando netplan su Ubuntu

Come utilizzare il comando sysctl in Linux

COME USARE IL COMANDO TAIL

Come usare il comando PS

Come usare il comando TOP

10 esempi di comando Linux ss per monitorare le connessioni di rete

Come usare il comando netstat in Linux