GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Monitorare la connessione alla presa di rete utilizzando il comando 10 'ss'

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.


Ubuntu
  1. Sostituzione dei comandi usando “?

  2. Come monitorare la connessione wireless?

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

  4. Come monitorare lo switch di rete e le porte utilizzando Nagios

  5. Esempi di utilizzo del comando tcpdump per la risoluzione dei problemi di rete

Come installare nload per monitorare il traffico di rete in tempo reale

Come usare ss Command (monitora connessioni di rete)

Connettiti automaticamente a VPN quando usi una rete specifica in Ubuntu Gnome 16.04?

Utilizzo del comando Watch in Linux

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

comando Linux nload