12 ejemplos de comandos ss para monitorear las conexiones de red

12 ejemplos de comandos ss para monitorear las conexiones de red

El comando ss. es una herramienta que se utiliza para mostrar información relacionada con los conectores de red en un sistema Linux. La herramienta muestra información más detallada que el comando netstat que se usa para mostrar conexiones de socket activas.

En esta guía, profundizamos y vemos cómo el comando ss. se puede usar para mostrar información variada de conexión de socket en Linux.

1. Listado de todas las conexiones

El comando ss. básico sin ninguna opción simplemente enumera todas las conexiones independientemente del estado en el que se encuentren.

$ ss  Lista de todas las conexiones en Linux  Mostrar todas las conexiones en Linux Lista todas las conexiones en Linux

2. Listado de puertos de escucha y no escucha

Puede recuperar una lista de puertos de escucha y no escucha usando la opción-a como se muestra a continuación.

$ ss-a  Lista de todos los puertos en Linux  Lista de todos los puertos en Linux Lista de todos los puertos en Linux

3. Listado de enchufes de escucha

Para mostrar solo los enchufes de escucha, use la marca-l como se muestra.

$ ss-l  Lista de sockets de escucha en Linux  Lista de sockets de escucha en Linux Lista de sockets de escucha en Linux

4. Enumere todas las conexiones TCP

freestar.config.enabled_slots.push

Para mostrar todas las conexiones TCP, use la opción-t como se muestra.

$ ss-t  Lista de conexiones TCP en Linux  Lista de conexiones TCP en Linux Lista de TCP Conexiones en Linux

5. Enumere todas las conexiones TCP de escucha

Para tener una vista de todas las conexiones de socket TCP de escucha, use la combinación-lt como se muestra.

$ ss-lt  Lista de conexiones TCP de escucha en Linux  Lista Escuchando conexiones TCP en Linux Lista de conexiones TCP de escucha en Linux

6. Enumere todas las conexiones UDP

Para ver todas las conexiones de socket UDP use la opción-ua como se muestra.

$ ss-ua  Lista de conexiones de socket UDP en Linux  Lista de conexiones de socket UDP en Linux Lista de conexiones de socket UDP en Linux

7. Enumere todas las conexiones UDP de escucha

Para enumerar las conexiones UDP de escucha use la opción-lu.

$ ss-lu  Lista de conexiones UDP de escucha en Linux  Lista de conexiones UDP de escucha en Linux Lista de conexiones UDP de escucha en Linux

8. Mostrar PID (ID de proceso) de sockets

Para mostrar los ID de proceso relacionados con las conexiones de socket, use el indicador-p como se muestra.

$ ss-p  Buscar ID de proceso de sockets en Linux  Find Process ID of Sockets in Linux Buscar ID de proceso de sockets en Linux

9. Mostrar estadísticas de resumen

Para enumerar las estadísticas de resumen, use la opción-s.

$ ss-s Buscar resumen de estadísticas  Buscar estadísticas de resumen Buscar estadísticas de resumen

10. Mostrar conexiones de socket IPv4 e IPv6

Si tiene curiosidad acerca de las conexiones de socket IPv4, utilice la opción-4.

$ ss-4  Buscar conexiones de socket IPv4 en Linux  Buscar conexiones de sockets IPv4 en Linux Buscar conexiones de socket IPv4 en Linux

Para mostrar las conexiones IPv6, use la opción-6.

$ ss-6  Buscar conexiones de socket IPv6 en Linux  Buscar conexiones de socket IPv6 en Linux Busque conexiones de socket IPv6 en Linux

11. Filtrar conexiones por número de puerto

El comando ss. también le permite filtrar el número de puerto o el número de dirección del socket. Por ejemplo, para mostrar todas las conexiones de socket con un puerto de origen o destino de ssh, ejecute el comando.

$ ss-at ‘(dport =: 22 o sport =: 22)’ Filtrar conexiones por número de puerto  Filtrar conexiones por número de puerto Filtrar conexiones por número de puerto

Alternativamente, puede ejecutar el comando.

$ ss-at ‘(dport =: ssh o sport =: ssh) ‘ Conexiones de filtro por servicio  Filtrar conexiones por servicio Filtrar conexiones por servicio

12. Compruebe las páginas de manual para el comando ss

Para obtener más información sobre el uso del comando ss. consulte las páginas de manual con el comando.

$ man ss  Buscar el uso y las opciones del comando ss  Buscar el uso y las opciones del comando ss Buscar el uso y las opciones del comando ss

Estas son algunas de las opciones más utilizadas que se utilizan con el comando ss. El comando se considera más superior al comando netstat y proporciona información detallada sobre las conexiones de red.