Consejos y trucos para la línea de comandos de Linux Netstat

Netstat es una utilidad de línea de comandos que puede ser utilizada para monitorear conexiones de red tanto entrantes como salientes, así como para ver tablas de enrutamiento, estadísticas de interfaz, etc. Se puede utilizar para listar todas las conexiones de sockets TCP y UDP conectadas y también para listar los sockets de escucha que están esperando las conexiones entrantes.

Netstat está disponible en todos los sistemas operativos tipo Unix. Es muy útil para cada administrador de sistema para supervisar y solucionar problemas relacionados con la red y determinar el rendimiento del tráfico de red.

En este tutorial discutiremos cómo usar netstat para encontrar información sobre conexiones de red y puertos abiertos en un sistema Linux.

Lista de todas las conexiones TCP y UDP

La forma más sencilla de usar netstat es listar todas las conexiones TCP y UDP.

Simplemente ejecute el comando netstat con la opción-a.

netstat -a

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


El comando anterior muestra todas las conexiones de sockets TCP y UDP establecidas y en escucha

Lista sólo las conexiones TCP o UDP

Sólo puede listar conexiones TCP usando la opción -t.

netstat -at

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Del mismo modo, sólo liste las conexiones UDP usando la opción u.

netstat -au

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Lista de todas las conexiones de escucha

Puede listar todas las conexiones de los puertos de escucha activos utilizando la opción-l.

netstat -l

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Desactivar la búsqueda inversa de DNS para obtener una salida más rápida

Por defecto, el comando netstat intenta encontrar el nombre de host de cada dirección IP en la conexión haciendo una búsqueda inversa de DNS. Esto ralentiza la salida.

Puede desactivar la búsqueda inversa de DNS con la opción-n.

netstat -ant

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Enumerar el nombre del proceso y el ID de usuario

Al ver los puertos de escucha y las conexiones abiertas, es necesario conocer el nombre del proceso que ha abierto ese puerto o conexión.

Puede obtener los detalles del proceso usando la opción-p.

netstat -nlpt

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Puede obtener el nombre de usuario junto con el nombre del proceso usando la opción thee.

netstat -ltpe

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Listar estadísticas de red

El comando netstat también se puede utilizar para imprimir estadísticas de red del número total de paquetes recibidos y transmitidos por tipo de protocolo.

Para listar estadísticas de todos los tipos de paquetes, ejecute:

netstat -s

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Visualización de información IPv4 e IPv6

Puede utilizar la opción-g para mostrar la información de multidifusión para los protocolos IPv4 e IPv6.

netstat -g

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Mostrar estadísticas de la interfaz de red

También puede imprimir la información de su interfaz de red. Puede hacerlo con las opciones-i y -e:

netstat -ie

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Debería ver el siguiente mensaje.

Consejos y trucos para la línea de comandos de Linux Netstat


Conclusión

En el post anterior hemos explicado la mayoría de los usos de netstat. Si está buscando información más avanzada, lea el manual de netstat. También puede dejar sus comentarios y sugerencias en el siguiente cuadro de comentarios.

Imagen: Jon ‘ShakataGaNai’ Davis via Wikimedia Commons

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

Cuando esté solucionando problemas de red en Linux o esté buscando formas de mejorar la seguridad de su máquina Linux, necesitará saber si y qué puertos están abiertos. En este artículo veremos diferentes maneras de listar o mostrar puertos abiertos en Linux. ¿Qué es un puerto? Un puerto es un número de 16 bits (0 a 65535) para ayudar a identificar una aplicación o proceso determinado en un sistem ...

Linux

Si utiliza Linux, probablemente llegará el momento en que necesite saber más acerca de su red. Varias herramientas pueden ayudarle a hacer esto, y algunas son más complicadas que otras. El comando ss es algo en lo que puede confiar al estar instalado en muchos equipos, por lo que es muy útil saberlo. ¿Qué es el Comando ss? Aunque el nombre del comando de dos letras puede parecer arcano, en realida ...

Linux

Cada usuario de Linux le dirá lo mismo: conozca su ordenador. El mío siempre funciona no porque no haya errores, sino porque sé lo suficiente para identificar sus fuentes cada vez y corregirlas. Y una de las mejores maneras de monitorear su sistema es a través de la línea de comandos. Hay una gran interfaz gráfica de usuario para esto, pero la línea de comandos tiene la ventaja de funcionar en tod ...

Linux

La gente siempre tiene la impresión de que GNU/Linux es difícil de usar. La mayoría de la gente sigue pensando que GNU/Linux es igual que DOS, donde tienes que navegar escribiendo comandos. Lo bueno es que la mayoría de las distribuciones hoy en día vienen con una interfaz y aplicaciones muy bonitas, y no es necesario entender ninguna línea de comandos para usar Linux. Por otro lado, tener algún c ...

Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

Cuando se trata de Twitter, hay tres maneras de usarlo: la interfaz web, un cliente de escritorio/móvil o un tweet desde la línea de comandos (para el verdadero Indiana Jones). La última forma, a pesar de su aparente complejidad, puede llegar a ser muy útil para las personas que desean alcanzar un mayor nivel de control sobre su sistema de micro-blogging favorito. Si quieres usar algunos scripts, ...

Linux

Si eres uno de esos geeks de la línea de comandos a los que les gusta escuchar música mientras trabajan, te encantará saber que también se puede acceder a Pandora, el popular servicio de radio por Internet, a través de la línea de comandos. Existe una línea de comandos de código abierto cliente de Pandora con el nombre de Pianobar , que lo hace posible. La aplicación de línea de comandos proporcio ...

Linux

Hay muchas soluciones gráficas para tratar con archivos comprimidos (o archivos comprimidos) en Linux, pero ninguna de ellas supera a la línea de comandos por su velocidad y versatilidad. Lo único malo de esto es que hay tantos tipos diferentes de archivos, cada uno con su propia sintaxis y propiedades específicas, y puede llegar a ser muy difícil tratar con todos ellos sin un poco de preparación. ...

Linux

Enviar un correo electrónico es algo que a menudo no tienes que pensar dos veces. Simplemente encienda su cliente de correo electrónico, ya sea basado en la web o en el escritorio, escriba un mensaje, introduzca la dirección de correo electrónico del destinatario y haga clic en «Enviar». ¿Qué sucede si es necesario que envíe correo electrónico desde la línea de comandos, por ejemplo, par ...

Linux

¿No sería genial si pudieras obtener notificaciones emergentes cuando terminan esas largas tareas que se ejecutan desde la línea de comandos? Bueno, tú puedes. En realidad, crear notificaciones de escritorio desde la línea de comandos es muy sencillo con el comando notify-send. Puede usar notify-send en sus scripts o establecer que se ejecute siguiendo un comando largo que acaba de escribir en la ...