GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo comprobar las estadísticas de red de Linux desde la línea de comandos

Carga de red se refiere a la cantidad de datos que se transfieren o reciben a través de una red. Dado que las distribuciones de Linux se utilizan con mucha frecuencia como servidores, la carga de la red en el servidor se convierte en un tema de importancia para los administradores de servidores o sistemas de Linux.

Lectura relacionada :Cómo encontrar los 10 principales procesos en ejecución por memoria y uso de CPU

Básicamente, se trata de cómo se usa el ancho de banda en la red; cuántos paquetes se están enviando/recibiendo, y así sucesivamente. Hoy, averigüemos cómo podemos verificar la carga de la red en un servidor Linux.

Requisitos

Los comandos explicados en el artículo también se pueden probar en una máquina Linux de escritorio. Sin embargo, puede probarlos con un servidor Linux para realmente controlarlo. Puedes intentar instalar Apache o Nginx servidores y alojar un sitio web de muestra en ellos.

Comprobar la carga de red de Linux con los comandos Netstat y SS

Netstat es un comando popular para todo lo relacionado con el análisis de redes. No está disponible en las distribuciones de Linux por defecto. Si bien el desarrollo de netstat ahora está detenido, se reemplaza por el comando ss , que está disponible de forma predeterminada en Ubuntu , Cent OS , etc.

Para instalar netstat , ejecute lo siguiente en Debian y sus distribuciones derivadas:

$ sudo apt install net-tools

En RedHat y sus distribuciones derivadas, ejecute:

$ yum install net-tools

Para obtener una descripción general de la carga de la red, puede llamar a netstat y ss con la bandera -s . netstat da la salida con más profundidad, mientras que ss da un resumen de la carga.

$ netstat -s

Esta es una salida abreviada que se muestra en la siguiente captura de pantalla. El TCP La sección también mostrará un resumen de conexiones y transferencias de paquetes para UDP.

$ ss -s

Fíjate que muestra los paquetes por cada protocolo (TCP , UDP ), y en la parte superior muestra el resumen de conexiones; establecido, cerrado, etc.

Comprobar el uso de recursos de red de Linux con el comando Sar

Otro comando que es muy útil no solo para la administración de la red sino también para la administración general del sistema es el comando sar. , que se utiliza para encontrar cualquier tipo de uso de recursos.

Para instalar comando sar en Debian , Ubuntu u otros usos derivados:

$ sudo apt install sysstat

En RedHat , Fedora y otros derivados, ejecute:

$ yum install sysstat

Después de haber instalado el comando, ejecute lo siguiente para habilitar el comando para capturar estadísticas.

$ sudo service sysstat restart

La sintaxis para mostrar el tráfico de red con sar es:

$ sar -n Protocol Interval Repetitions

Aquí, -n significa que estamos llamando sar para estadísticas de red y el 'Protocolo puede ser IP, TCP, UDP, DEV (que muestra el tráfico para cada interfaz de red como Ethernet o Wifi), etc.

$ sar -n DEV 2 5

Compruebe la carga de otros protocolos como TCP.

$ sar -n TCP 2 3
Conclusión

En este artículo, describimos tres comandos que se pueden usar para monitorear y verificar la carga de la red en Linux. Asegúrese de revisar las páginas man de la línea de comandos de estos comandos para obtener más información sobre más opciones.

$ man netstat
$ man ss
$ man sar

¡Gracias por leer! ¿Qué herramienta prefiere usar para verificar la carga de la red de Linux? ¡Háganos saber en los comentarios a continuación!


Linux
  1. Cómo instalar software desde la línea de comandos de Linux

  2. Cómo verificar el tamaño de RAM en la línea de comandos de Linux en Gb

  3. Cómo comprobar si un sistema Linux es de 32 o 64 bits

  4. Cómo reiniciar Linux usando la línea de comandos

  5. Cómo comprobar la versión de Ubuntu desde la línea de comandos

Cómo quitar un comando del historial en Linux

Cómo verificar la información de la CPU en Linux

Cómo comprobar la versión del sistema operativo con la línea de comandos de Linux

Cómo comprobar la velocidad de Internet en Linux

Cómo encontrar la dirección IP en la línea de comandos de Linux

¿Cómo comprobar los puertos abiertos en Linux?