12 Exemples d'ordres ss per supervisar les connexions de xarxa


L'ordre ss és una eina que s'utilitza per mostrar informació relacionada amb el sòcol de xarxa en un sistema Linux. L'eina mostra informació més detallada que l'ordre netstat que s'utilitza per mostrar les connexions de sòcol actives.

En aquesta guia, aprofundim i veiem com es pot utilitzar l'ordre ss per mostrar informació variada de connexió de socket a Linux.

1. Llista de totes les connexions

L'ordre bàsic ss sense cap opció simplement enumera totes les connexions independentment de l'estat en què es trobin.

$ ss

2. Llistat de ports d'escolta i no d'escolta

Podeu recuperar una llista de ports d'escolta i no d'escolta utilitzant l'opció -a com es mostra a continuació.

$ ss -a

3. Llistat de preses d'escolta

Per mostrar només les preses d'escolta, utilitzeu la marca -l tal com es mostra.

$ ss -l

4. Llista totes les connexions TCP

Per mostrar totes les connexions TCP, utilitzeu l'opció -t tal com es mostra.

$ ss -t

5. Llista totes les connexions TCP d'escolta

Per tenir una vista de tota la connexió del sòcol TCP que escolta, utilitzeu la combinació -lt tal com es mostra.

$ ss -lt

6. Llista totes les connexions UDP

Per veure totes les connexions del sòcol UDP, utilitzeu l'opció -ua tal com es mostra.

$ ss -ua

7. Llista totes les connexions UDP d'escolta

Per llistar les connexions UDP que escolten, utilitzeu l'opció -lu.

$ ss -lu

8. Mostra PID (ID de procés) dels sòcols

Per mostrar els ID de procés relacionats amb les connexions de socket, utilitzeu la marca -p tal com es mostra.

$ ss -p

9. Mostra les estadístiques de resum

Per llistar les estadístiques de resum, utilitzeu l'opció -s.

$ ss -s

10. Mostra les connexions del sòcol IPv4 i IPv6

Si teniu curiositat sobre les connexions del sòcol IPv4, utilitzeu l'opció -4.

$ ss -4

Per mostrar connexions IPv6, utilitzeu l'opció -6.

$ ss -6

11. Filtreu les connexions per número de port

L'ordre ss també us permet filtrar el número de port o el número d'adreça del sòcol. Per exemple, per mostrar totes les connexions de socket amb un port de destinació o font de ssh, executeu l'ordre.

$ ss -at '( dport = :22 or sport = :22 )'

Alternativament, podeu executar l'ordre.

$ ss -at '( dport = :ssh or sport = :ssh )'

12. Comproveu les pàgines man per a l'ordre ss

Per obtenir més informació sobre l'ús de l'ordre ss, comproveu les pàgines de manual mitjançant l'ordre.

$ man ss

Aquestes són algunes de les opcions d'ús habitual que s'utilitzen amb l'ordre ss. L'ordre es considera més superior a l'ordre netstat i proporciona informació detallada sobre les connexions de xarxa.