Comment surveiller le trafic réseau à l'aide de nethogs

Comment surveiller le trafic réseau à l'aide de nethogs
Nethogs est un outil de surveillance de réseautage pour Linux. Tout comme le haut ou le HTOP, Nethogs peut surveiller le trafic réseau en temps réel. Nethogs peut surveiller toute interface réseau spécifique ou toutes les interfaces de mise en réseau sur votre ordinateur. Nethogs montre une utilisation de la bande passante par processus sur votre ordinateur en temps réel.

Dans cet article, je vais vous montrer comment installer et utiliser Nethogs pour surveiller le trafic réseau sur Linux. Alors, commençons.

Installation de Nethogs sur Ubuntu / Debian:

Nethogs n'est pas installé sur Ubuntu / Debian par défaut. Mais, il est disponible dans le référentiel officiel de package d'Ubuntu / Debian. Ainsi, vous pouvez facilement installer des Nethods avec le gestionnaire de packages APT.

Tout d'abord, mettez à jour le cache APT Package Manager avec la commande suivante:

$ sudo apt mise à jour

Maintenant, installez Nethogs avec la commande suivante:

$ sudo apt install nethogs

Les Nethogs doivent être installés.

Maintenant, pour vérifier si Nethogs fonctionne, exécutez la commande suivante:

$ nethogs -v

Comme vous pouvez le voir, cela fonctionne correctement.

Installation de Nethogs sur Centos 7:

Nethogs n'est pas installé sur CentOS 7 par défaut. Mais Nethogs est disponible dans le référentiel EPEL de CentOS 7. Ainsi, vous pouvez facilement installer Nethogs à partir du référentiel EPEL avec le gestionnaire de packages YUM.

Tout d'abord, activez le référentiel EPEL avec la commande suivante:

$ sudo yum installer EPEL-Release

Maintenant, appuyez sur y Et puis appuyez sur .

Maintenant, appuyez sur y Et puis appuyez sur Pour accepter la clé GPG du référentiel CentOS 7.

Le référentiel EPEL doit être activé.

Maintenant, exécutez la commande suivante pour installer Nethogs avec le gestionnaire de packages Yum.

$ sudo yum install nethogs

Maintenant, appuyez sur y Et puis appuyez sur .

Maintenant, appuyez sur y Et puis appuyez sur Pour accepter la clé GPG du référentiel EPEL.

Les Nethogs doivent être installés.

Maintenant, pour vérifier si Nethogs fonctionne, exécutez la commande suivante:

$ nethogs -v

Nethogs fonctionne parfaitement.

Installation de Nethogs sur Arch Linux:

Nethogs n'est pas installé sur Arch Linux par défaut également. Mais, Nethogs est disponible dans le référentiel officiel de package d'Arch Linux. Ainsi, vous pouvez facilement installer Nethogs sur Arch Linux à l'aide du gestionnaire de packages Pacman.

$ sudo pacman -sy nethogs

Maintenant, appuyez sur y Et puis appuyez sur continuer.

Les Nethogs doivent être installés.

Maintenant, exécutez la commande suivante pour vérifier si Nethogs fonctionne.

$ nethogs -v

Comme vous pouvez le voir, Nethogs fonctionne parfaitement.

Utilisation de Nethogs:

Maintenant que vous avez des Nethogs installés, vous êtes prêt à surveiller votre trafic réseau avec Nethogs.

Si vous souhaitez surveiller le trafic réseau de toute l'interface réseau de votre ordinateur, vous pouvez exécuter des Nethogs comme suit:

$ sudo nethogs -a

Nethogs devrait commencer. Comme vous pouvez le voir, les vitesses de téléchargement du réseau (envoyées) et de téléchargement (reçu) pour chaque processus sont répertoriées. L'interface réseau que chaque processus utilise est également répertoriée ici. Le propriétaire du processus et également le PID est répertorié ici. Si vous avez un processus qui mange inutilement la bande passante du réseau, vous pouvez simplement tuer le processus en utilisant le PID.

Nethogs devrait automatiquement mettre à jour les informations comme le top et le HTOP.

Par défaut, Nethogs affiche les vitesses de téléchargement et de téléchargement du réseau en kilo-great (kb / s). C'est l'un des modes d'affichage de Nethogs. Il y a 4 modes d'affichage de Nethogs, les KB / s par défaut, les octets totaux utilisés (b), les kilo-kilo-kilobytes utilisés (KB), les mégaoctets totaux utilisés (MB). Vous pouvez appuyer sur le m Clé de votre clavier tandis que Nethogs fonctionne pour parcourir ces modes d'affichage.

Le mode d'affichage par défaut des nethogs. Il affiche le téléchargement et la vitesse de téléchargement du réseau en kilobytes / s (kb / s).

Un autre mode d'affichage des nethogs. Dans ce mode d'affichage, l'utilisation totale du réseau par processus en kilobytes (KB) est affichée. L'utilisation totale du réseau de chaque processus (en KB) est également affichée.

Dans ce mode d'affichage, l'utilisation totale du réseau par processus en octets (b) s'affiche. L'utilisation totale du réseau de chaque processus (en b) est également affichée.

Dans ce mode d'affichage, l'utilisation totale du réseau par processus dans les mégaoctets (MB) est affichée. L'utilisation totale du réseau de chaque processus (en MB) est également affichée.

Vous pouvez fermer le moniteur réseau Nethogs avec + c.

Si vous souhaitez surveiller une interface réseau spécifique à l'aide de Nethogs, vous pouvez facilement le faire.

Par exemple, disons, vous souhaitez surveiller l'interface réseau ENS33 avec Nethogs. Pour ce faire, démarrez Nethogs Network Monitor avec la commande suivante:

$ sudo nethogs ENS33

NOTE: Vous pouvez répertorier toutes les interfaces réseau de votre ordinateur avec le ip a commande.

Maintenant, seul le ENS33 L'interface doit être surveillée.

C'est donc ainsi que vous utilisez Nethogs sur Linux pour surveiller le trafic réseau. Merci d'avoir lu cet article.