Introducción
El ss El comando es una herramienta utilizada para volcar estadísticas de socket y muestra información de manera similar (aunque más simple y rápida) a netstat. El comando ss también puede mostrar incluso más información de estado y TCP que la mayoría de las otras herramientas. Debido a que ss es el nuevo netstat, vamos a ver cómo utilizar esta herramienta para que pueda obtener información más fácilmente sobre su máquina Linux y lo que sucede con las conexiones de red.
La utilidad de línea de comandos ss puede mostrar estadísticas de sockets de dominio PACKET, TCP, UDP, DCCP, RAW y Unix. El reemplazo de netstat es más fácil de usar (compare las páginas man para tener una idea inmediata de lo fácil que es ss).
En este tutorial , ilustraremos cómo usar el comando ss en Linux.
- comando ss sin ninguna opción simplemente lista todas las conexiones
ss
- Lista de puertos de escucha y no escucha mediante -a opción
ss -a
- Mostrar enchufes de escucha con -l opción
ss -l
- Usel -t opción para listar todas las conexiones TCP
ss -t
- Lista de todas las conexiones TCP de escucha
ss -lt
- También puede enumerar todas las conexiones UDP
ss -ua
- Enumerar todos los Escuchando UDP Conexiones
ss -lu
- Enumere también las estadísticas resumidas usando -s bandera
ss -s
- Mostrar los ID de proceso de los sockets usando -p bandera
ss -p
- Mostrar también IPv4 y conexiones de socket
ss -4
- Mostrar conexiones de socket IPv6
ss -6
- Filtrar conexiones por número de puerto para mostrar todas las conexiones de socket con un puerto de origen o de destino de http
ss -at '( dport = :80 or sport = :80 )'
- Además, puede realizar los pasos anteriores con su nombre (http) de la siguiente manera
ss -at '( dport = :http or sport = :http )'
- Puede usar más de una bandera para filtrar su salida según sus necesidades
ss -ntlpua
- También puede realizar un filtrado profundo igual que en los pasos anteriores con el comando grep para obtener el valor específico que buscó como se muestra a continuación
ss -ntlpua | grep 80
Conclusión
Eso es todo
Te mostramos cómo usar ss comando, con ss, puede obtener información muy detallada sobre cómo su máquina Linux se comunica con otras máquinas, redes y servicios; detalles sobre conexiones de red, estadísticas de protocolo de red y conexiones de socket Linux.