Commande Linux glances
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 install glances
Systèmes CentOS/RHEL
Exemple
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 --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 --json # Sortie au format JSON
glances --export influxdb # Sortie vers la base de données InfluxDB
Options de surveillance à distance
Exemple
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
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
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
- Surveillance à long terme: Pour les systèmes qui nécessitent une surveillance à long terme, envisagez d'utiliser
glances --exportpour exporter les données vers des fichiers ou une base de données - Gestion à distance: À utiliser sur le serveur
glances -spour démarrer le mode serveur, ce qui facilite la connexion et la consultation depuis une machine locale - Paramètres d'alerte: Combinez
--alertparamètre pour définir des seuils raisonnables, détectant rapidement les anomalies système - Utilisation des plugins: Activez/désactivez les plugins selon les besoins afin de réduire la consommation inutile de ressources
- 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.
Autres extensions