netstat (estadísticas de red) es una herramienta de línea de comandos para monitorear las conexiones de red tanto entrantes como salientes, así como ver tablas de enrutamiento, estadísticas de interfaz, etc.
netstat está disponible en todos los sistemas operativos similares a Unix y también está disponible en el sistema operativo Windows. Es muy útil en términos de resolución de problemas de red y medición del rendimiento. netstat es una de las herramientas de depuración de servicios de red más básicas, que le indica qué puertos están abiertos y si algún programa está escuchando en los puertos.
Actualización: el comando netstat de Linux se reemplaza por el nuevo comando ss, que es capaz de mostrar más información sobre las conexiones de red y es mucho más rápido que el comando netstat anterior.
Esta herramienta es muy importante y muy útil para los administradores de red de Linux, así como para los administradores de sistemas para monitorear y solucionar problemas relacionados con la red. problemas y determinar el rendimiento del tráfico de la red. Este artículo muestra los usos del comando netstat con sus ejemplos que pueden ser útiles en la operación diaria.
También podría estar interesado en el siguiente artículo
- 35 Ejemplos prácticos del comando Find de Linux
1. Listado de todos los puertos LISTENING de conexiones TCP y UDP
Listado de todos los puertos (tanto TCP como UDP) usando la opción netstat -a.
2. Listado de conexiones de puertos TCP
Listado solo TCP (Protocolo de control de transmisión) conexiones de puerto usando netstat -at.
3. Listado de conexiones de puertos UDP
Listado solo de conexiones de puertos UDP (Protocolo de datagramas de usuario) usando netstat -au.
4. Listado de todas las conexiones LISTENING
Listado de todas las conexiones de puertos de escucha activos con netstat -l.
5. Listado de todos los puertos de escucha TCP
Listado de todos los puertos TCP de escucha activos usando la opción netstat -lt.
6. Listado de todos los puertos de escucha UDP
Listado de todos los puertos UDP de escucha activos usando la opción netstat -lu.
7. Listado de todos los puertos de escucha UNIX
Listado de todos los puertos de escucha UNIX activos usando netstat -lx.
8. Mostrando estadísticas por protocolo
Muestra estadísticas por protocolo. De forma predeterminada, se muestran estadísticas para los protocolos TCP, UDP, ICMP e IP. El parámetro -s se puede utilizar para especificar un conjunto de protocolos.
# netstat -sIp: 2461 total packets received 0 forwarded 0 incoming packets discarded 2431 incoming packets delivered 2049 requests sent outIcmp: 0 ICMP messages received 0 input ICMP message failed. ICMP input histogram: 1 ICMP messages sent 0 ICMP messages failed ICMP output histogram: destination unreachable: 1Tcp: 159 active connections openings 1 passive connection openings 4 failed connection attempts 0 connection resets received 1 connections established 2191 segments received 1745 segments
read more