L'utilità SS viene utilizzata per esaminare i socket. Viene utilizzato per eseguire il dump delle statistiche sui socket per mostrare informazioni come il comando netstat. ss mostra le statistiche per TCP, UDP, UNIX e socket raw. Può visualizzare più TCP e informazioni sullo stato.
In questo breve articolo, mostrerò usi ed esempi dei comandi ss.
Sintassi del comando ss
Il comando è semplice da usare. Puoi digitare ss con opzioni e filtri.
$ ss [options] [ FILTER ]
ss aiuto
Per informazioni sulle opzioni di comando e sull'utilizzo dei filtri,
$ ss --h
Uomo di comando
Puoi ottenere di più su ss nella sua pagina di manuale. Digita il seguente comando.
$ man ss
Visualizza tutte le connessioni socket TCP/UDP/UNIX
Per visualizzare tutti i tipi di connessione con byte inviati e ricevuti, sorgente e destinazione basta usare il comando ss come di seguito.
$ ss
Elenco di tutte le porte TCP in ascolto
Per elencare tutti gli indirizzi e i servizi di ascolto, usa l'opzione -lt.
$ ss -lt
Per elencare tutti gli indirizzi in ascolto e l'uso della porta -ltn, qui l sta per l'ascolto, t per tcp e n per la visualizzazione della porta non del servizio.
$ ss -ltn
Visualizza solo connessione UDP
Per visualizzare le connessioni UDP, utilizzare solo l'opzione -u come mostrato di seguito. -a visualizza sia le prese in ascolto che quelle non in ascolto.
$ ss -ua
Visualizza tutte le connessioni in ascolto TCP/UPD con nome utente
Questo è il comando più importante. L'ho anche usato frequentemente. Qui -t per connessione tcp , u per UDP, l per l'ascolto, p per processo che utilizza socket, a per tutto e n per elencare la porta non il nome del servizio.
Nell'output seguente, puoi vedere utente, pid e sorgente, destinazione per la connessione.
$ sudo ss -tulpan | grep -i list
Memoria utilizzata dal socket
A volte potrebbe essere necessario vedere quale socket sta utilizzando quanta memoria. Per questo, usa il comando ss con l'opzione -m come di seguito.
$ ss -mt
Elenca i socket IPv4 e IPv6
Per vedere tutte le connessioni ip4 usa -4 e per ipv6 usa -6.
$ ss -4
$ ss -6
Visualizza il riepilogo della connessione socket
Per visualizzare il riepilogo della connessione socket, usa l'opzione -s. Mostra Totale stabilito, chiuso orfano, connessione in attesa.
$ ss -s
Conclusione
Hai un'idea su come monitorare la connessione socket usando il comando ss. Questi comandi vengono utilizzati frequentemente durante l'esecuzione del sistema o delle applicazioni. Grazie per essere qui.