Ejemplos de comandos Netstat en Linux

El netstat es una de las utilidades más populares para monitorear las conexiones a través de su red.

Le permite monitorear fácilmente las conexiones entrantes y salientes, los puertos de escucha, las estadísticas y más.

En este tutorial, le mostraré algunos de los ejemplos más importantes del comando netstat en Linux.

1. Encuentra todos los puertos de escucha

Para encontrar todos los puertos (TCP y UDP), deberá agregar el -l marcar con el comando netstat:

                      
                        netstat -l
                      
                    

2. Lista de puertos de escucha y no escucha

Si desea obtener una lista de los sockets disponibles en su sistema, puede utilizar el -a marcar con el comando netstat:

                      
                        netstat -a
                      
                    

Ahora, vayamos a otros más específicos.

3. Encuentra puertos de escucha TCP

Si desea listar los puertos usando el protocolo TCP y en el estado de escucha, tendrá que usar -l bandera para escuchar y -t bandera para conexiones TCP:

                      
                        netstat -lt
                      
                    
Encuentre puertos de escucha TCP usando el comando netstat en Linux

4. Encuentra puertos de escucha UDP

Para enumerar cada puerto UDP de escucha en su sistema, deberá agregar -l y -u marcar con el comando netstat:

                      
                        netstat -lu
                      
                    
encontrar puertos UDP de escucha en Linux usando el comando netstat

5. Listar todas las conexiones del puerto TCP

Si desea enumerar todos los sockets que utilizan una conexión TCP, incluida la escucha y la no escucha, use el -at marcar con el comando netstat:

                      
                        netstat -at
                      
                    
Listar todas las conexiones del puerto TCP

¿Quieres saber la diferencia entre escuchar y un estado establecido?

  • LISTENING significa que está escuchando las conexiones entrantes.
  • ESTABLISHED indica que el socket tiene una conexión establecida.

6. Listar todas las conexiones UDP

Si desea enumerar todos los sockets que utilizan UDP, puede usar la combinación de -a y -u bandera:

                      
                        netstat -au
                      
                    
Enumere todas las conexiones UDP usando el comando netstat

7. Obtenga un resumen estadístico de cada protocolo

Esta es una de las características más útiles de netstat que le permite encontrar la cantidad de conexiones establecidas, la cantidad de mensajes enviados y recibidos, y mucho más.

Para obtener un resumen de cada protocolo, todo lo que necesita hacer es agregar el -s bandera:

                      
                        netstat -s
                      
                    
Obtenga un resumen estadístico de cada protocolo usando el comando netstat

Pero, ¿y si quieres estadísticas sobre protocolos específicos? Así es como lo haces.

8. Obtenga estadísticas para una conexión específica

Comencemos con el TCP.

Para obtener las estadísticas de las conexiones TCP, todo lo que necesita hacer es usar el -s y -t marcar con el comando netstat:

                      
                        netstat -st
                      
                    
obtener estadísticas para conexiones TCP usando el comando netstat

Del mismo modo, si desea lo mismo para UDP, deberá utilizar el -su bandera:

                      
                        netstat -su
                      
                    
obtener estadísticas para conexiones UDP usando el comando netstat en linux

9. Obtenga estadísticas de red sin procesar

Si está buscando datos sin procesar en lugar de filtrados, puede generarlos fácilmente utilizando el -s (para estadísticas) y --raw (para crudo):

                      
                        netstat -s --raw
                      
                    
obtener estadísticas de red sin procesar con el comando netstat

10. Encuentra servicios con PID

Si está interesado en solucionar problemas, obtener el PID del servicio puede ser muy útil. Para obtener PID, todo lo que necesita hacer es usar el -p bandera:

                      
                        sudo netstat -p
                      
                    
obtener PID de servicios de red usando el comando netstat

11. Encuentra un servicio de escucha específico en la red

Para encontrar una escucha específica, puede usar el comando grep que hace una combinación excelente mientras soluciona problemas.

Entonces, supongamos que quiero buscar un servicio HTTPS en el estado de escucha que se puede hacer a través del siguiente comando:

                      
                        sudo netstat -apl | grep -w https
                      
                    
Encuentre un servicio de escucha específico en la red usando el comando netstat

¿Quieres saber cómo sacar más provecho de grep? puede consultar nuestra guía detallada sobre ese tema:

12. Mostrar transacciones de interfaces de red

La utilidad netstat también se puede utilizar para enumerar las interfaces de red disponibles y obtener transacciones de cada una.

Para eso, todo lo que necesita hacer es agregar el -i marca al netstat:

                      
                        netstat -i
                      
                    
Mostrar interfaces de red usando el comando netstat en linux

13. Supervise la red continuamente usando el comando netstat

Si desea monitorear la red continuamente, puede hacerlo con -c la opción:

                      
                        netstat -c
                      
                    
Supervise la red continuamente usando el comando netstat

Puede usar banderas apropiadas como -lt con -c y buscará escuchar conexiones TCP continuamente:

                      
                        netstat -ltc
                      
                    
monitorear los puertos de escucha continuamente usando el comando netstat

Bastante útil. ¿Derecho?

Más sobre Redes en Linux

Si acaba de comenzar sus estudios o carreras sobre redes, tenemos una guía detallada sobre los comandos de redes más básicos:

¿Quieres saber más sobre los puertos? Te tenemos cubierto en eso también:

Eso fue todo por mi parte. Y si tiene alguna duda o tiene consejos para principiantes, puede compartir su valioso conocimiento a través de los comentarios.

Related Posts