Il comando ss (Socket Statistics) è una potente utility di Linux utilizzata per visualizzare informazioni dettagliate sulle connessioni di rete. È un’alternativa più veloce e ricca di funzioni al vecchio comando netstat. Questa guida illustra l’uso di ss, le sue opzioni e gli esempi pratici per gestire efficacemente le connessioni di rete.
Se siete alla ricerca di una soluzione di hosting affidabile e ad alte prestazioni, Ava Hosting offre hosting VPS Linux con connettività di rete ottimizzata, che lo rende una scelta eccellente per gli sviluppatori e gli amministratori di sistema che hanno bisogno di un accesso remoto stabile e veloce.
Per visualizzare tutte le connessioni attive, è sufficiente eseguire
ss
Questo comando mostra un riepilogo di tutte le connessioni stabilite, compresi i loro stati e indirizzi.
Per visualizzare le porte in ascolto, utilizzare il comando
ss -l
Questo aiuta a identificare quali servizi sono attualmente in ascolto per le connessioni in entrata.
Per filtrare solo le connessioni TCP, eseguire
ss -t
Per visualizzare solo le connessioni TCP in ascolto, utilizzare:
ss -lt
Per visualizzare le connessioni UDP:
ss -u
Per filtrare solo le connessioni UDP in ascolto:
ss -lu
Per vedere quali processi sono associati alle connessioni di rete, eseguire:
ss -p
È utile per la risoluzione dei problemi delle applicazioni che utilizzano le risorse di rete.
Per visualizzare solo le connessioni IPv4:
ss -4
Per le connessioni IPv6:
ss -6
Per una visione approfondita di tutti i socket di rete, utilizzare:
ss -s
Fornisce una panoramica delle statistiche dei socket di rete, comprese le connessioni stabilite, in ascolto e chiuse.
Per verificare quali connessioni stanno utilizzando una porta specifica, ad esempio la porta 80:
ss -at '( dport = :80 o sport = :80 )'
È utile per monitorare il traffico del server web.
Per una visione continuamente aggiornata dell’attività di rete, combinate watch con ss:
watch ss -tulnp
Questo comando si aggiorna ogni due secondi, visualizzando le connessioni attive, le porte in ascolto e i processi correlati.
Il comando ss è uno strumento essenziale per il monitoraggio e la risoluzione dei problemi di rete in Linux. Fornisce un’alternativa più rapida e dettagliata a netstat, aiutando gli utenti ad analizzare le connessioni attive, le porte in ascolto e i processi associati. La padronanza di ss può migliorare significativamente le vostre capacità di amministrazione di rete.