GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Linux nload

nload est un outil de ligne de commande Linux utilisé pour surveiller le trafic réseau et l'utilisation de la bande passante en temps réel, à l'aide de graphiques et de statistiques de trafic pertinents.

Dans cet article, nous allons jeter un coup d'œil rapide à ce que le nload commande peut faire pour nous.

Installation de la commande nload

Si nload n'est pas installé sur votre système, essayez de saisir la commande ci-dessous et examinez le résultat.

nload --help

Sur la base de la sortie, nous pouvons vérifier si nous avons nload installé.

Dans mon cas (Ubuntu), je ne l'ai pas encore installé. Installez-le donc à l'aide de votre gestionnaire de packages (apt dans mon cas).

Maintenant, en tapant nload --help , une invite d'aide appropriée apparaîtra, indiquant qu'il est maintenant installé sur votre système.

Utilisation de la commande nload

Il existe différentes façons d'invoquer la commande nload pour exécuter et afficher les statistiques requises selon l'option donnée. Comprenons cela un par un.

Configuration par défaut :aucune option

Nous pouvons appeler directement la commande nload en utilisant les paramètres par défaut en tapant simplement :

nload

Cela vous amènera maintenant à un autre écran, qui vous montrera les visualisations du réseau en temps réel, provenant de divers appareils.

Ici, comme vous pouvez le voir, il y en a 3 pages disponibles ; Un pour chaque appareil . Un appareil est tout ce qui envoie et/ou reçoit des paquets Internet sur le même réseau, mais généralement, il représente un périphérique d'interface réseau . Il ne doit pas nécessairement s'agir d'un périphérique physique distinct, mais peut même se trouver sur la même machine !

Dans mon cas, mon premier appareil est Docker, qui n'est pas un appareil physique, mais plutôt un service qui envoie des paquets via le réseau. Puisqu'il est présent localement, il est également répertorié en tant que périphérique sur la commande nload.

Les statistiques de cet appareil montrent qu'actuellement, Docker n'envoie ni ne reçoit aucun type de paquets via une connexion réseau, ce qui est normal, car nous n'exécutons aucun conteneur Docker,

Raccourcis clés pour la navigation

Lorsque la fenêtre de statistiques est ouverte, les raccourcis clavier suivants servent de navigation dans la fenêtre.

Clavier Fonction
Flèches gauche et droite Passer l'affichage au périphérique/page réseau suivant
Entrée / Tabulation Passer l'affichage au périphérique/page réseau suivant
F2 Afficher la fenêtre des options
F5 Enregistrer les paramètres actuels dans le fichier de configuration utilisateur
F6 Recharger les paramètres depuis le fichier de configuration
q / Ctrl + C Quitter la commande nload

Maintenant que nous savons comment naviguer sur l'écran dans nload , passons à notre appareil suivant, que nous pouvons examiner en appuyant sur le droit touche fléchée.

Cela montre que le deuxième appareil est ens3 , qui est une interface réseau. C'est le principal moyen par lequel mon système communique avec Internet, et par conséquent, cela montre approximativement la bande passante de mon réseau via l'ens3 interface. Puisqu'il n'y a pas de paquets activement transférés via cette interface, il n'y a pas de graphique de trafic.

Maintenant que nous comprenons les bases de l'utilisation de nload , laissez-nous comprendre quelques options supplémentaires pour cette commande.

Afficher plusieurs appareils

Pour afficher plusieurs interfaces réseau en même temps sans les graphiques, utilisez le -m option. Cela offre une vue de toutes les interfaces sur un seul écran.

nload -m

Cela facilite la surveillance de l'ensemble du réseau plus facilement, en utilisant un écran d'affichage minimal sans graphiques de trafic.

Définissez une fenêtre de temps

Nous pouvons utiliser le -a possibilité de définir la durée en secondes de la fenêtre de temps pour le calcul de la moyenne. Par défaut, nload le définit à 300 secondes.

Syntaxe :

nload -a DURATION

DURÉE est le nombre de secondes utilisées pour le calcul.

Un exemple d'invocation peut être :

nload -a 100

Définir le taux de rafraîchissement

Le -t L'indicateur d'intervalle définit l'intervalle de rafraîchissement de l'affichage en millisecondes. Par défaut, nload définit ceci sur 500 secondes.

nload -t 600

Utiliser un périphérique réseau spécifique

Nous pouvons spécifier les périphériques réseau à utiliser avec l'indicateur de périphériques. L'option par défaut est définie sur "tous ", donc pour changer cela, nous devons spécifier explicitement le périphérique réseau aux devices drapeau.

nload devices ens3

La commande ci-dessus analyse les statistiques des paquets réseau dans ens3 interface.

Les assembler – Utiliser plusieurs options

Comme pour les autres commandes, nous pouvons invoquer nload en utilisant plusieurs options pour analyser le trafic réseau en fonction de nos besoins.

Par exemple, la commande ci-dessous affichera plusieurs appareils sur toutes les interfaces disponibles avec une fenêtre temporelle de 400 secondes et un taux de rafraîchissement de 600 millisecondes.

nload -m -a 400 -t 600

Sortie

Fichiers de configuration pour la commande nload

Le nload La commande peut tirer parti de certains fichiers de configuration spéciaux pour spécifier l'invocation de la commande, au lieu d'utiliser les options de la commande tout le temps.

De tels fichiers de configuration peuvent spécifier les options avec lesquelles nload démarre par défaut. Il existe 2 fichiers de configuration, un pour l'utilisateur actuel et une configuration globale à l'échelle du système.

La configuration système pour nload se trouve dans /etc/nload.conf. Il est généralement conseillé de ne pas altérer ce fichier, car nous avons un fichier de configuration utilisateur séparé pour les paramètres spécifiques à l'utilisateur.

Le fichier de configuration utilisateur se trouve dans $HOME/.nload , où $HOME est la variable d'environnement domestique, qui mentionne votre répertoire personnel. Ce fichier peut ne pas exister par défaut, mais nload le crée automatiquement pour nous lorsque nous enregistrons les paramètres à l'aide de F5 . Ces paramètres seront alors utilisés par défaut si nous tapons nload , puisqu'un fichier de configuration existe !

Nous pouvons d'abord vérifier si le fichier de configuration utilisateur existe, en utilisant ce script :

#!/bin/sh

if test -f $HOME/.nload; then
    echo "Found"
else
    echo "Not Found"
fi

Il n'y a pas un tel fichier dans mon système, alors créons-le en utilisant nload avec l'ensemble d'options précédent et en l'enregistrant par F5 .

nload -m -a 400 -t 600

Après l'avoir enregistré et quitté la fenêtre, exécutez à nouveau le script. nload doit avoir créé automatiquement un fichier de configuration et enregistré les paramètres liés à nos options.

Examinons-le à l'aide de n'importe quel éditeur de texte.

vi $HOME/.nload

En effet, un dossier existant s'ouvre pour nous.

C'est plus ou moins certaines des options que nous avons spécifiées, donc cela fonctionne effectivement.

Maintenant, si vous voulez invoquer nload avec les mêmes options, vous pouvez simplement taper nload , et les options seront automatiquement spécifiées dans le fichier de configuration !

Conclusion

Dans ce tutoriel, nous avons appris comment utiliser le nload commande pour surveiller le trafic réseau. Nous avons également appris diverses options qui peuvent être utilisées pour définir des options de surveillance personnalisées et analyser la bande passante et le trafic de notre réseau en conséquence, ainsi que pour travailler avec des fichiers de configuration pour la réutilisation.

J'espère que ce tutoriel vous sera utile pour utiliser cet outil utile !


Linux
  1. Commande Linux mv

  2. Linux du command

  3. Commande IP Linux

  4. Commande cd Linux

  5. Comment surveiller l'utilisation du réseau avec nload sous Linux ?

À la commande sous Linux

Comment surveiller l'utilisation du réseau avec nload sous Linux

Commande Df sous Linux

10 exemples de commande Linux ss pour surveiller les connexions réseau

Commande Linux ifconfig

Exemples de commandes Linux ifconfig