Comment afficher le trafic réseau réel (sans fil) dans un terminal?
De plus: Est-il possible d'ajouter cette information à la carte de top
?
networking
IndexOutOfBoundsException
la source
la source
top
?" partie? :)Réponses:
Voici quelques outils utiles dans les dépôts Ubuntu pour la surveillance du trafic réseau en ligne de commande:
bmon - montre plusieurs interfaces à la fois
slurm - a de beaux graphiques colorés
tcptrack - Un favori. Indique la quantité de bande passante utilisée, ainsi que le protocole (service / port) et la destination de la transmission. Très utile lorsque vous voulez savoir exactement ce qui utilise votre bande passante
la source
sudo apt-get install bmon slurm tcptrack
nload
mérite d'être mentionné pour une meilleure séparation du téléchargement et du téléchargement (pas plus coloré)sudo apt install ethstatus
C'est assez facile! installer "iftop" avec:
Puis courir
depuis n'importe quel terminal!
Prendre plaisir!
la source
iftop
enregistre ou enregistre- t-il également la bande passante réseau de temps en temps? Actuellement, j'utilise les deuxvnstat
etiftop
pour un usage différent, etvnstat
enregistre l'utilisation de la bande passante. Ce serait excessif et ajouter plus de charges sur mon serveur si leiftop
fait aussi.Quelqu'un aurait également dû être mentionné
nethogs
.Ce qui est différent et peut-être plus cool avec celui-ci est qu’il affiche le trafic par processus , comme le montre l’image
Regarde la page
la source
sudo apt-get -y install nethogs
alorssudo nethogs
apt-get install nethogs/jessie-backports
( vous devez d’abord ajouter jessie-backports ).Il existe un bon outil appelé compteur de vitesse qui affiche un graphique dans le terminal en utilisant des caractères de bloc Unicode, des couleurs et même ajoute des étiquettes à chaque pic du graphique.
Il possède plusieurs options, peut surveiller plusieurs interfaces, peut afficher plusieurs graphiques sur plusieurs lignes ou colonnes et peut même surveiller la vitesse de téléchargement d'un fichier (en regardant la taille du fichier sur le disque).
la source
wlan0
dans cette commandeeth0
ou quel que soit le nom de l'interface réseau de votre système. Voir aussi: unix.stackexchange.com/a/125406iptraf
Source http://iptraf.seul.org/about.html
Installation
Avec
apt
:Ou téléchargez la source:
http://iptraf.seul.org/download.html
Captures d'écran
Connexions actuelles:
Ports actuels:
Résumé de toutes les interfaces:
Détaillé par interface:
Source http://iptraf.seul.org/shots.html
la source
iptraf-ng
avoir été remplacéiptraf
.Cela vous donnera une information en streaming de toutes les données provenant de cette interface (votre carte ethernet). Semblable à Wirehark.
Utilisez
ifconfig
pour voir une liste des interfaces de vos machines.la source
Je pense
ifconfig [interface]
va faire ça. Comme:Il affiche les octets RX: 73934806 (373,9 Mo) et les octets TX: 39111569 (39,1 Mo) .
la source
netstat -t -u -c
?Un autre outil utile est sar. Installez-le,
Comment l'utiliser:
Et l'étonnant guide graphique de Brendan:
Références
la source
sar
, qui fait le travail et est inclus (et activé) par défaut avec la plupart sinon toutes les distributions.Installez 'vnstat' pour afficher le trafic d'une interface. Vous pouvez installer des paquets de traçage pour obtenir de beaux graphiques.
la source
Si vous cherchez quelque chose d'extrêmement simple, mais utile, essayez
ifstat
Il surveille toutes les interfaces en même temps et imprime une nouvelle ligne toutes les secondes. Utile pour diriger un autre script ou pour laisser tourner et observer l'utilisation de la bande passante au fil du temps. Pas aussi joli que d'autres outils, mais ça fait le travail.
Certaines options utiles sont répertoriées dans la page de manuel :
la source
ifstat -zntS
:, qui ne génère que des interfaces réseau non nulles, avec des horodatages, sans en-tête s'affichant périodiquement et avec les résultats dans une seule ligne (j'aime les pages de manuel).Aussi, vous pouvez utiliser l'
iftop
utilitairela source
Ifstat est un bon outil qui vous donnera toute l’utilisation du temps du réseau d’interface.
la source
Ceci n'est pas spécifique au réseau, mais Glances peut afficher le trafic réseau de différentes interfaces.
Installez-le avec l'une de ces commandes:
la source
Selon l' homme d'ifconfig :
Donc, en utilisant la commande ip :
Nous pouvons obtenir des statistiques sur le réseau:
Ou
la source
Un autre outil possible s'appelle
nload
. http://linux.die.net/man/1/nloadSimilaire à
slurm
oubmon
, mais un peu plus simpliste.la source
J'ai récemment découvert
wavemon
qui peut facilement être installé en utilisantapt-get install wavemon
.Cet outil fournit des informations en particulier sur le niveau de signal du réseau sans fil.
la source
Et ceci est un blog montrant une liste de commandes pour surveiller la bande passante:
http://www.binarytides.com/linux-commands-monitor-network/
MISE À JOUR:
J'utilise NetHogs depuis environ deux mois. Il montre votre utilisation totale de bande passante. Avec le réglage suivant, vous pouvez en outre obtenir une utilisation de la bande passante pour chaque programme.
sudo nethogs -v 3
la source
Il y a aussi conky .
Le paquet peut être répertorié dans les référentiels actuellement utilisés par votre système. Essayez de courir:
Quelques informations de configuration de base: Documents de la communauté Ubuntu: Configuration de Conky . ATTENTION: Les informations sur ce site peuvent être obsolètes. Vérifiez donc que les étapes répertoriées s’appliquent à votre système.
Bien sûr, un conky de base est très ennuyeux à regarder, donc voici un bon thème de conky pour vous aider à démarrer:
Harmattan
Suivez simplement les instructions sur cette page pour la configuration; pour installer un thème particulier, copiez le
.conkyrc
fichier du dossier correspondant au thème dans le.harmattan-themes
dossier dans votre répertoire personnel.Ensuite, éditez le fichier en suivant les instructions de la page liée.
POINTE
Modifiez le fichier après l'avoir copié dans votre dossier personnel. Ainsi, vous conserverez les fichiers d'origine non modifiés au cas où vous auriez besoin de recopier le
.conkyrc
fichier pour un thème.la source
nettop
est une autre option (pas dans les dépôts linux standard).Pour construire le repo clone:
Installez les dépendances:
Et construisez le binaire:
Courir avec:
Btw, macos a un utilitaire intégré appelé
nettop
qui fait la même chose mais a plus de fonctionnalités.la source
Slurm a bien fonctionné pour moi :
Installer:
Liste des interfaces
Interface du moniteur (change eth0):
la source