Comando NSTAT LINUX

Comando NSTAT LINUX
Linux ofrece varias herramientas que puede usar para obtener las estadísticas de red. Una de las herramientas estadísticas de red es el comando nstat. Con NSTAT, puede ver fácilmente los contadores SNMP del núcleo y recuperar las estadísticas de la interfaz de red.

La herramienta de estadística de red común es netstat. Sin embargo, NSTAT es útil y en algunos casos, es su mejor opción sobre las otras herramientas. Veamos cómo funciona NSTAT.

El comando nstat

La herramienta NSTAT recupera estadísticas sobre la red y los contadores SNMP de dos archivos, procedencia/net/netstat y procedencia/net/snmp. El formato del contenido de los dos archivos no es legible por el humano, y ahí es donde el nstat El comando entra en.

En la mayoría de las distribuciones de Linux, el comando nstat es proporcionado por el iproute2 paquete. Además, es NSTAT el que proporciona el IP Comando en sistemas Linux.

Cómo usar NSTAT

La sintaxis para usar NSTAT es:

$ nstat [opción] [patrón [patrón]]

Puede comenzar abriendo la página de ayuda para ver las opciones disponibles que puede usar.

$ nstat -h

Ver estadísticas de red

Puede mostrar las estadísticas de la red ejecutando el nstat comando sin opciones. El comando, por defecto, calcula incrementos desde el último uso y los muestra en la salida.

$ nstat

La salida será:

La salida anterior y toda la información es útil dependiendo de la circunstancia. Intentemos comprender parte de la información en la salida.

  1. Ipinreceives - La representación de los datos de entrada totales, incluidos los recibidos por error de las interfaces. Podemos ver que en nuestro caso, el número total es 2697.
  2. Tcpinsegs -los segmentos totales recibidos, incluidos aquellos con errores.
  3. Tcpoutsegs - El número de segmentos enviados, exclusivos de aquellos con solo octetos retransmitidos.
  4. Udpindatagrams - Los datagramas UDP totales entregados a todos los usuarios de UDP.

Cada una de esta información es útil y hay muchas opciones que puede agregar al comando para ajustar la salida.

Opciones básicas de NSTAT

1. Valores de contador absoluto de volcar
Usar el comando nstat solo solo muestra los incrementos de los valores estadísticos desde su último uso. Sin embargo, puede volcar los valores absolutos para agregar a las estadísticas utilizando el -a opción.

El nuevo comando será:

$ nstat -a

Tenga en cuenta que las nuevas estadísticas de red difieren de las anteriores en la salida a continuación. Además, usando el -a La opción produce más información que NSTAT solo.

2. Ver historial de actualizaciones
Si desea ver el historial actualizado de los cambios en las estadísticas de la red, si las hay, sin mostrar otra salida, use el -norte opción.

$ nstat -n

También puede elegir no actualizar el historial para ver los contadores acumulados utilizando el -s opción.

3. Ver todas las estadísticas
Al usar NSTAT, los parámetros de red con valores cero no se muestran en la salida, pero eso no le limita el acceso a ellos. El - -cero La opción incluirá los valores cero a la salida.

$ nstat -cero

Nuestra nueva salida será:

La salida anterior ahora incluye información de red con 0 números.

4. Restablecer la historia
Hemos visto cómo puede actualizar o elegir no actualizar el historial y usarlo en los próximos contadores. A veces puede decidir restablecer las estadísticas históricas y comenzar a analizar las estadísticas de la red Fresh. El -riñonal La opción te ayudará con eso.

$ nstat -r

La salida ahora incluirá solo los contadores recientes.

5. Verificar la versión
Para obtener rápidamente la información de la versión de NSTAT, ejecute el comando:

$ nstat -v

6. Mostrar estadísticas de red en formato JSON
Puede elegir usar el formato JSON para la salida. Todo lo que necesitas es agregar - -json al comando.

$ nstat -json

Netstat vs Nstat - ¿Cuál es la diferencia??

Tanto NSTAT como NetStat son herramientas de estadísticas de red. y todos citan la fuente de la información a través del /Proc archivos. La salida cuando se usa NetStat es más legible por humanos en comparación con la de NSTAT. Sin embargo, NSTAT muestra todas las métricas y información en bruto proporcionadas por el núcleo, y su salida es más en comparación con la de NetStat

Además, para acceder al comando netstat, debe instalar toallas de red.

Tomemos un ejemplo de comparación rápida de las estadísticas proporcionadas por las dos utilidades de línea de comandos.

Para NSTAT, su salida parcial es:

Por otro lado, la salida para NetStat es:

La salida de NetStat es más legible, pero aún así, ambas herramientas son útiles.

Conclusión

Esta guía ha presentado el nstat comando y cómo puede usarlo para recuperar las estadísticas de red. Hemos visto su sintaxis y ejemplos de uso comunes. Aunque hay otras herramientas de estadísticas de red que puede usar, saber cómo usar NSTAT también es un salvavidas.