Redes

Cómo monitorear el tráfico de red usando nethogs

Cómo monitorear el tráfico de red usando nethogs
nethogs es una herramienta de monitoreo de redes para Linux. Al igual que top o htop, nethogs puede monitorear el tráfico de la red en tiempo real. nethogs puede monitorear cualquier interfaz de red específica o todas las interfaces de red en su computadora. nethogs muestra el uso de ancho de banda por proceso en su computadora en tiempo real.

En este artículo, le mostraré cómo instalar y usar nethogs para monitorear el tráfico de red en Linux. Entonces empecemos.

Instalación de nethogs en Ubuntu / Debian:

nethogs no está instalado en Ubuntu / Debian de forma predeterminada. Pero está disponible en el repositorio oficial de paquetes de Ubuntu / Debian. Por lo tanto, puede instalar métodos fácilmente con el administrador de paquetes APT.

Primero, actualice la caché del administrador de paquetes APT con el siguiente comando:

actualización de $ sudo apt

Ahora, instale nethogs con el siguiente comando:

$ sudo apt instalar nethogs

Deben instalarse nethogs.

Ahora, para verificar si nethogs está funcionando, ejecute el siguiente comando:

$ nethogs -V

Como puede ver, está funcionando correctamente.

Instalación de nethogs en CentOS 7:

nethogs no está instalado en CentOS 7 de forma predeterminada. Pero nethogs está disponible en el repositorio EPEL de CentOS 7. Por lo tanto, puede instalar nethogs fácilmente desde el repositorio de EPEL con el administrador de paquetes YUM.

Primero, habilite el repositorio EPEL con el siguiente comando:

$ sudo yum install epel-release

Ahora presiona y y luego presione .

Ahora presiona y y luego presione aceptar la clave GPG del repositorio de CentOS 7.

El repositorio de EPEL debe estar habilitado.

Ahora, ejecute el siguiente comando para instalar nethogs con el administrador de paquetes YUM.

$ sudo yum instalar nethogs

Ahora presiona y y luego presione .

Ahora presiona y y luego presione aceptar la clave GPG del repositorio EPEL.

Deben instalarse nethogs.

Ahora, para verificar si nethogs está funcionando, ejecute el siguiente comando:

$ nethogs -V

nethogs está funcionando perfectamente.

Instalación de nethogs en Arch Linux:

nethogs no está instalado en Arch Linux de forma predeterminada también. Pero, nethogs está disponible en el repositorio oficial de paquetes de Arch Linux. Por lo tanto, puede instalar nethogs fácilmente en Arch Linux usando el administrador de paquetes Pacman.

$ sudo pacman -Sy nethogs

Ahora presiona y y luego presione continuar.

Deben instalarse nethogs.

Ahora, ejecute el siguiente comando para verificar si nethogs está funcionando.

$ nethogs -V

Como puede ver, nethogs funciona perfectamente.

Usando nethogs:

Ahora que tiene nethogs instalado, está listo para monitorear el tráfico de su red con nethogs.

Si desea monitorear el tráfico de red de toda la interfaz de red de su computadora, puede ejecutar nethogs de la siguiente manera:

$ sudo nethogs -a

los nethogs deberían comenzar. Como puede ver, se enumeran las velocidades de carga (enviado) y descarga (recibido) de la red para cada proceso. La interfaz de red que utiliza cada proceso también se enumera aquí. El propietario del proceso y también el PID se enumeran aquí. Si tiene algún proceso que está consumiendo el ancho de banda de la red innecesariamente, puede simplemente matar el proceso usando el PID.

nethogs debería actualizar automáticamente la información al igual que top y htop.

De forma predeterminada, nethogs muestra las velocidades de carga y descarga de la red en kilobytes / s (kb / s). Este es uno de los modos de visualización de nethogs. Hay 4 modos de visualización de nethogs, el kb / s predeterminado, el total de bytes usados ​​(b), el total de kilobytes usados ​​(kb), el total de megabytes usados ​​(mb). Puede presionar el metro en su teclado mientras nethogs se está ejecutando para recorrer estos modos de visualización.

El modo de visualización predeterminado de nethogs. Muestra la velocidad de carga y descarga de la red en kilobytes / s (kb / s).

Otro modo de visualización de nethogs. En este modo de visualización, se muestra el uso total de la red por proceso en kilobytes (kb). También se muestra el uso total de la red de cada proceso (en kb).

En este modo de visualización, se muestra el uso total de la red por proceso en bytes (b). También se muestra el uso total de la red de cada proceso (en b).

En este modo de visualización, se muestra el uso total de la red por proceso en megabytes (mb). También se muestra el uso total de la red de cada proceso (en mb).

Puede cerrar el monitor de red nethogs con + C.

Si desea monitorear una interfaz de red específica usando nethogs, puede hacerlo fácilmente.

Por ejemplo, digamos que desea monitorear la interfaz de red ens33 con nethogs. Para hacer eso, inicie nethogs network monitor con el siguiente comando:

$ sudo nethogs ens33

NOTA: Puede enumerar todas las interfaces de red de su computadora con el ip a mando.

Ahora, solo el ens33 la interfaz debe ser monitoreada.

Entonces, así es como usa nethogs en Linux para monitorear el tráfico de red. Gracias por leer este artículo.

Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...
Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...