Comando SS en Linux (conexiones de red de monitor)
- 1188
- 232
- Sra. María Teresa Rentería
El comando SS es una utilidad poderosa en Linux que le permite monitorear y mostrar información sobre sockets de red. A diferencia de NetStat, SS proporciona información más detallada y es más rápido y más eficiente. Esto lo convierte en una herramienta esencial para administradores de sistemas e ingenieros de redes.
En este artículo, discutiremos los conceptos básicos del comando SS, su sintaxis y algunas de sus características clave. También cubriremos algunos ejemplos de uso avanzados del comando SS para ayudarlo a comenzar con esta poderosa herramienta.
Comando SS en Linux
- Enumerar todas las conexiones de red
Para enumerar todas las conexiones de red, use la siguiente sintaxis:
SS -A
Este comando mostrará una lista de todas las conexiones de red, incluidas las de la ESCUCHAR, ESTABLECIDO, y otros estados. La salida de este comando incluirá las direcciones IP de origen y destino, los puertos de origen y de destino, el protocolo (TCP, UDP, etc.), el estado de la conexión y otra información.
- Listado de conexiones TCP
Para enumerar solo las conexiones TCP, use la siguiente sintaxis:
SS -T
Este comando mostrará una lista de todas las conexiones TCP, incluidas las de la escucha, establecida y otros estados. La salida de este comando incluirá las direcciones IP de origen y destino, los puertos de origen y de destino, el protocolo (TCP), el estado de la conexión y otra información.
- Listado de conexiones UDP
Para enumerar solo las conexiones UDP, use la siguiente sintaxis:
SS -U
Este comando mostrará una lista de todas las conexiones UDP. La salida de este comando incluirá las direcciones IP de origen y destino, los puertos de origen y de destino, el protocolo (UDP), el estado de la conexión y otra información.
- Filtrado de conexiones por puerto
Puede filtrar las conexiones de red por puerto utilizando la siguiente sintaxis:
SS -T DST: puerto
Este comando mostrará una lista de todas las conexiones TCP con un puerto de destino igual al puerto especificado. Por ejemplo, para enumerar todas las conexiones TCP con un puerto de destino de 80, utilizaría el siguiente comando:
SS -T DST: 80
- Filtrado de conexiones por dirección IP
Puede filtrar las conexiones de red por dirección IP utilizando la siguiente sintaxis:
SS DST IP_Address
Este comando mostrará una lista de todas las conexiones con una dirección IP de destino igual a la dirección IP especificada. Por ejemplo, para enumerar todas las conexiones con una dirección IP de destino de 192.168.1.100, usarías el siguiente comando:
SS DST 192.168.1.100
- Mostrar estadísticas para una conexión específica
Puede mostrar estadísticas para una conexión específica utilizando la siguiente sintaxis:
SS -I State IP_Address: puerto
Este comando mostrará información detallada sobre la conexión especificada, incluido el estado de la conexión, el número de paquetes y bytes enviados y recibidos, y otra información. Por ejemplo, para mostrar estadísticas para una conexión TCP con una dirección IP de destino de 192.168.1.100 y un puerto de destino de 80, usaría el siguiente comando:
SS -I Estado 192.168.1.100: 80
- Listado de puertos de escucha
Para enumerar los puertos de escucha, use la siguiente sintaxis:
SS -L
Este comando mostrará una lista de todos los puertos de escucha, incluida la dirección IP y el número de puerto para cada socket de audición. La salida de este comando también incluirá información sobre el proceso
- Mostrar todas las conexiones TCP establecidas
El siguiente comando mostrará todas las conexiones TCP establecidas en el sistema:
SS -T Estado establecido
- Muestra todos los enchufes de escucha
Si desea ver todos los enchufes escuchados, puede usar el siguiente comando:
SS -L
- Mostrar estadísticas de red para un protocolo específico
Puede mostrar estadísticas de red para un protocolo específico utilizando el siguiente comando:
protocolo SS -S
Reemplace el protocolo con el protocolo deseado (E.gramo., TCP, UDP, etc.).
- Mostrar información para un puerto específico
Puede mostrar información para un puerto específico utilizando el siguiente comando:
puerto de estado ss -t
Reemplace el puerto con el número de puerto deseado.
- Mostrar información para una dirección IP remota específica
Si desea mostrar información para una dirección IP remota específica, puede usar el siguiente comando:
SS -O SRC IP_Address
Reemplace IP_Address con la dirección IP deseada.
- Mostrar información para un proceso específico
Puede mostrar información para un proceso específico utilizando el siguiente comando:
SS -P | pid
Reemplace el PID con el ID de proceso del proceso deseado.
- Mostrar información sobre la marca de tiempo
Puede mostrar la información de la marca de tiempo de un socket utilizando el siguiente comando:
SS -O TIEMPO
- Mostrar información para un búfer de socket específico
Puede mostrar información para un búfer de socket específico utilizando el siguiente comando:
SS -O Buffer Socket_Buffer
Reemplace Socket_Buffer con el búfer de enchufe deseado.
- Mostrar información para una interfaz específica
Puede mostrar información para una interfaz específica utilizando el siguiente comando:
Interfaz SS -I
Reemplace la interfaz con la interfaz de red deseada.
- Mostrar información para un usuario específico
Puede mostrar información para un usuario específico utilizando el siguiente comando:
SS -U Usuario
Reemplace el usuario con el nombre de usuario deseado.
Conclusión
El comando SS es una herramienta valiosa para monitorear y analizar los enchufes de la red en Linux. Ya sea que sea un administrador del sistema, ingeniero de red o simplemente un entusiasta de Linux, tener una buena comprensión de las SS puede ayudarlo a diagnosticar problemas de red, mejorar el rendimiento de la red y optimizar su sistema.
En conclusión, el comando SS es una herramienta esencial para cualquier persona que trabaje en un entorno de red. Al utilizar sus características y opciones avanzadas, puede obtener información más profunda en su red y tomar decisiones informadas para mejorar su rendimiento. Entonces, asegúrese de familiarizarse con esta poderosa herramienta y ponerla en su próximo proyecto de Linux.
- « 10 Ejemplos de uso avanzado del comando Linux 'Find'
- Causas y soluciones al error Lista de argumentos demasiado tiempo »