Commande Linux glances

Linux 命令大全Liste complète des commandes Linux


glances est un outil de surveillance système en ligne de commande multiplateforme qui affiche intuitivement diverses mesures de performance des systèmes Linux. Comparé aux commandes traditionnelles top ou htop, glances offre des dimensions de surveillance plus riches et une interface plus conviviale.

Caractéristiques clés:

  • Surveillance en temps réel des métriques essentielles telles que le CPU, la mémoire, le disque et le réseau
  • Prend en charge l'affichage en couleur et l'actualisation dynamique
  • Accès à distance via l'interface Web
  • Faible utilisation des ressources, adaptée à un fonctionnement à long terme
  • Prend en charge les fonctionnalités d’extension de plugins

Installer glances

Systèmes Ubuntu/Debian

Exemple

sudo apt update
sudo apt install glances

Systèmes CentOS/RHEL

Exemple

sudo yum install epel-release
sudo yum install glances

Installer avec pip (toutes les distributions Linux)

pip install glances

Utilisation de base

La façon la plus simple de démarrer glances est de saisir directement la commande :

glances

Après le démarrage, vous verrez une interface de surveillance dynamique similaire à celle-ci :

CPU[|||||||||||||||||||||||||90.5%]   RAM[|||||||||||||||||65.2%]   SWAP[|3.1%]
Load average: 1.78 1.23 0.89

NETWORK          Rx/s   Tx/s    DISK I/O       R/s    W/s
eth0           1.2Mb  560Kb    sda           450Kb   1.2Mb
wlan0          320Kb  120Kb    sdb            0Kb     0Kb

Processes: 156 total, 3 running, 153 sleeping

Raccourcis clavier courants et commandes interactives

Dans l’interface d’exécution de glances, vous pouvez utiliser les raccourcis clavier suivants :

Raccourci clavier Description de la fonction
qouESC Quitter glances
c Trier les processus par utilisation du CPU
m Trier les processus par utilisation de la mémoire
i Afficher/masquer les débits d'E/S
d Afficher/masquer les E/S disque
n Afficher/masquer les informations réseau
f Afficher/masquer les informations sur le système de fichiers
s Afficher/masquer les informations des capteurs
w Supprimer les journaux d'avertissement
h Afficher les informations d'aide

Options de ligne de commande importantes

glances fournit un riche ensemble d'options de ligne de commande pour personnaliser le comportement de surveillance :

Options de contrôle de l'affichage

Exemple

glances -t 2          # Régler l'intervalle de rafraîchissement à 2 secondes (1 seconde par défaut)
glances --disable-plugins fs,ip  # Désactiver les plugins de système de fichiers et IP
glances --percpu      # Afficher l'utilisation de chaque cœur de CPU

Options de format de sortie

Exemple

glances --csv         # Sortie au format CSV
glances --json        # Sortie au format JSON
glances --export influxdb  # Sortie vers la base de données InfluxDB

Options de surveillance à distance

Exemple

glances -s            # Démarrer le mode serveur de glances
glances -c @192.168.1.100  # Se connecter à un serveur glances distant
glances -w            # Activer le mode serveur web (port par défaut 61208)

Exemples d'applications pratiques

Exemple 1 : Surveiller des processus spécifiques

glances --process-name nginx  # 只监控nginx相关进程

Exemple 2 : Générer un instantané du système

glances --export csv --export-csv-file /tmp/system_stats.csv

Exemple 3 : Définir des seuils d'alerte

glances --alert cpu:80,mem:90  # CPU超过80%或内存超过90%时告警

Exemple 4 : Surveillance Web à distance

Exemple

glances -w &                   # Démarrer le service web
firefox http://localhost:61208 # Afficher dans le navigateur

Fichier de configuration de glances

Le fichier de configuration de glances se trouve généralement à~/.config/glances/glances.conf, et vous pouvez modifier de façon permanente les paramètres par défaut en modifiant ce fichier.

Éléments de configuration courants:

Exemple

[global]
refresh=2 # Intervalle de rafraîchissement(second)
theme=white # Thème de l'interface(white/dark)
disable_plugin=fs # Plugins désactivés

Comparaison entre glances et des outils similaires

Outil Fonctionnalités Scénarios applicables
glances Fonctionnalités complètes, interface conviviale, prend en charge les extensions Surveillance quotidienne du système, surveillance à distance
top Intégré à Linux, fonctionnalités de base Afficher rapidement les informations sur les processus
htop Version améliorée de top, bonne interactivité Gestion et surveillance des processus
nmon Surveillance professionnelle des performances, prend en charge les données historiques Tests et analyse de performance
vmstat Axé sur les statistiques des ressources système Analyse des goulets d'étranglement du système

Recommandations de bonnes pratiques

  1. Surveillance à long terme: Pour les systèmes qui nécessitent une surveillance à long terme, envisagez d'utiliserglances --exportpour exporter les données vers des fichiers ou une base de données
  2. Gestion à distance: À utiliser sur le serveurglances -spour démarrer le mode serveur, ce qui facilite la connexion et la consultation depuis une machine locale
  3. Paramètres d'alerte: Combinez--alertparamètre pour définir des seuils raisonnables, détectant rapidement les anomalies système
  4. Utilisation des plugins: Activez/désactivez les plugins selon les besoins afin de réduire la consommation inutile de ressources
  5. Reconnaissance des couleurs: Faites attention aux indicateurs de couleur dans l'interface (vert : normal, jaune : avertissement, rouge : dangereux)

Questions fréquentes

Q1 : Quelle est la différence entre glances et top ?R : glances offre une vue plus complète de la surveillance du système (y compris réseau, disque, etc.), tandis que top se concentre principalement sur l'utilisation du CPU et de la mémoire au niveau des processus.

Q2 : Comment surveiller un serveur distant ?R : Exécutez d'abord sur le serveur distantglances -s, puis utilisez sur la machine localeglances -c @远程IPse connecter.

Q3 : glances consomme-t-il beaucoup de ressources système ?R : glances est conçu comme un outil léger et consomme généralement très peu de ressources système (<1% CPU).

Q4 : Comment personnaliser les éléments de surveillance affichés ?R : Vous pouvez désactiver les plugins inutiles via des options de ligne de commande, ou modifier le fichier de configuration pour changer définitivement les paramètres d'affichage.

Q5 : glances prend-il en charge les systèmes Windows ?R : Oui, glances est un outil multiplateforme et peut également être installé et utilisé via pip sur Windows.


Grâce à l'étude de cet article, vous devriez avoir maîtrisé l'utilisation de base et les techniques avancées de glances, un puissant outil de surveillance système. Que ce soit pour la maintenance quotidienne du système ou le dépannage des performances, glances fournit une vue complète et intuitive de l'état du système. Il est recommandé de pratiquer davantage dans le travail réel et d'explorer progressivement les fonctionnalités plus avancées de glances.


Linux 命令大全Liste complète des commandes Linux

Autres extensions