netstat es una herramienta de línea de comandos que se utiliza para monitorear las estadísticas de la red. Le permite ver los datos de la red, como los puertos en uso, las conexiones activas, los paquetes que se han transferido, etc.

Es interesante notar que esta misma utilidad está disponible en las ediciones de Windows Server y su uso es muy similar al de Linux.

Siga este artículo para ver cómo puede usar el comando netstat en su sistema Linux.

Estructuración de comandos netstat

Hay dos formas de utilizar el comando netstat: ejecutar el comando solo o ejecutarlo con opciones. Si elige ejecutar netstat sin ninguna opción indicada, mostrará todas las conexiones activas en su sistema.

netstat

Al ejecutar netstat con opciones, debe especificar un guión (-) antes de cada bandera.

netstat [-opción1] [-opción2]…

netstat tiene varios indicadores y, en la siguiente sección, verá algunos ejemplos en uso.

Si tiene muchas opciones para incluir en su comando, puede resultar perturbador agregar un guión cada vez. Afortunadamente, netstat proporciona una forma más sencilla de hacerlo.

instagram viewer

Simplemente puede usar un guion y luego enumerar consecutivamente sus opciones sin espacios entre ellas. Por ejemplo, en lugar de escribir netstat -p -n -t, simplemente puede ejecutar netstat -pnt.

Este formato sumativo le resultará muy conveniente cuando tenga que ejecutar varios comandos netstat con muchas opciones:

netstat - [opción1] [opción2] [opción3] ...

Relacionado: Por qué debería usar la herramienta de red de Linux en Windows con WSL

Comandos de netstat que debe conocer

Si desea conocer las estadísticas de los protocolos UDP, TCP, ICMP e IP, utilice el siguiente comando:

netstat -s

Para enumerar todas las conexiones TCP (Protocolo de control de transmisión), ejecute el siguiente comando:

netstat -at

Del mismo modo, para las conexiones UDP, emita el siguiente comando:

netstat -au

Para enumerar todos los servidores / puertos que se están ejecutando activamente (escuchando) en su sistema, ejecute:

netstat -plnt

Es importante tener en cuenta que este comando puede requerir privilegios de sudo. Esto se debe a que el usuario root puede ser el propietario de algunos de los servicios.

Este comando en particular es muy importante ya que incluso le muestra los ID de programa de los servidores en ejecución. Puede utilizar esta información para detener servidores que no desea que se ejecuten en su sistema.

ss: sucesor del comando netstat

Aunque netstat es una buena herramienta para monitorear las conexiones de red, no es tan detallada como la utilidad ss. Puede usar el comando ss para monitorear los sockets de red en Linux. Es más rápido que netstat y brinda información más detallada.

CuotaPíoCorreo electrónico
Cómo monitorear las conexiones de red en Linux con ss

Si sospecha de un problema de red en su sistema Linux, aquí le mostramos cómo rastrearlo y solucionarlo con el comando ss.

Leer siguiente

Temas relacionados
  • Linux
  • Red de computadoras
  • Linux
Sobre el Autor
Jerome Davidson (31 Artículos publicados)

Jerome es redactor de MakeUseOf. Cubre artículos sobre programación y Linux. También es un entusiasta de la criptografía y siempre está al tanto de la industria de la criptografía.

Más de Jerome Davidson

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse