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.