Comando Linux glances

Linux 命令大全Compendio de comandos Linux


glances es una herramienta de monitoreo del sistema de línea de comandos multiplataforma que puede mostrar de manera intuitiva varias métricas de rendimiento del sistema Linux. En comparación con los comandos tradicionales top o htop, glances ofrece dimensiones de monitoreo más ricas y una interfaz de usuario más amigable.

Características principales:

  • Monitoreo en tiempo real de métricas clave como CPU, memoria, disco y red.
  • Soporta visualización a color y actualización dinámica.
  • Se puede acceder de forma remota mediante una interfaz web.
  • Bajo consumo de recursos, adecuado para ejecución prolongada.
  • Admite funciones ampliables mediante complementos.

Instalación de glances

Sistema Ubuntu/Debian

Ejemplo

sudo apt update
sudo apt install glances

Sistema CentOS/RHEL

Ejemplo

sudo yum install epel-release
sudo yum install glances

Instalación con pip (todas las distribuciones de Linux)

pip install glances

Método de uso básico

La forma más sencilla de iniciar glances es ejecutar directamente el comando:

glances

Después de iniciarlo, verás una interfaz de monitoreo dinámica similar a esta:

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

Atajos de teclado y comandos interactivos comunes

En la interfaz en ejecución de glances, se pueden utilizar los siguientes atajos de teclado:

Atajo de teclado Descripción de la función
qoESC Salir de glances
c Ordenar procesos por uso de CPU
m Ordenar procesos por uso de memoria
i Mostrar/ocultar la velocidad de E/S
d Mostrar/ocultar E/S de disco
n Mostrar/ocultar información de red
f Mostrar/ocultar información del sistema de archivos
s Mostrar/ocultar información de sensores
w Eliminar registros de advertencia
h Mostrar información de ayuda

Opciones importantes de la línea de comandos

glances ofrece una amplia variedad de opciones de línea de comandos para personalizar el comportamiento de monitoreo:

Opciones de control de visualización

Ejemplo

glances -t 2          # Establecer el intervalo de actualización en 2 segundos (predeterminado: 1 segundo)
glances --disable-plugins fs,ip  # Deshabilitar los complementos de sistema de archivos e IP
glances --percpu      # Mostrar el uso de cada núcleo de CPU

Opciones de formato de salida

Ejemplo

glances --csv         # Salida en formato CSV
glances --json        # Salida en formato JSON
glances --export influxdb  # Salida a la base de datos InfluxDB

Opciones de monitoreo remoto

Ejemplo

glances -s            # Iniciar el modo servidor de glances
glances -c @192.168.1.100  # Conectarse a un servidor glances remoto
glances -w            # Habilitar el modo servidor web (puerto predeterminado 61208)

Ejemplos de aplicación práctica

Ejemplo 1: Monitorear un proceso específico

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

Ejemplo 2: Generar una instantánea del sistema

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

Ejemplo 3: Establecer umbrales de alerta

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

Ejemplo 4: Monitoreo web remoto

Ejemplo

glances -w &                   # Iniciar el servicio web
firefox http://localhost:61208 # Ver en el navegador

Archivo de configuración de glances

El archivo de configuración de glances normalmente se encuentra en~/.config/glances/glances.conf, puedes modificar permanentemente la configuración predeterminada editando este archivo.

Opciones de configuración comunes:

Ejemplo

[global]
refresh=2 # Intervalo de actualización(segundo)
theme=white # Tema de interfaz(white/dark)
disable_plugin=fs # Complementos deshabilitados

Comparación de glances con herramientas similares

Herramienta Características Escenarios de aplicación
glances Funciones completas, interfaz amigable, admite extensiones Monitoreo diario del sistema, monitoreo remoto
top Integrado en Linux, funciones básicas Ver rápidamente la información de procesos
htop Versión mejorada de top, buena interactividad Gestión y monitoreo de procesos
nmon Monitoreo profesional de rendimiento, soporta datos históricos Pruebas y análisis de rendimiento
vmstat Enfocado en estadísticas de recursos del sistema Análisis de cuellos de botella del sistema

Recomendaciones de mejores prácticas

  1. Monitoreo a largo plazo: para sistemas que requieren monitoreo prolongado, considera usarexportar los datos a un archivo o base de datosglances --exportAdministración remota: en el servidor usa
  2. iniciar el modo servidor, lo que facilita la conexión y visualización desde el equipo localConfiguración de alertas: combinaglances -sel parámetro para establecer umbrales razonables y detectar anomalías del sistema a tiempo.
  3. Uso de complementos: habilita o deshabilita complementos según las necesidades para reducir el consumo innecesario de recursos.Reconocimiento de colores: presta atención a las indicaciones de color en la interfaz (verde: normal, amarillo: advertencia, rojo: peligro).--alertPreguntas frecuentes
  4. P1: ¿Cuál es la diferencia entre glances y top?R: glances proporciona una vista de monitoreo del sistema más completa (incluyendo red, disco, etc.), mientras que top se centra principalmente en el uso de CPU y memoria a nivel de procesos.
  5. P2: ¿Cómo monitorear un servidor remoto?R: Primero ejecuta en el servidor remoto

Preguntas frecuentes

para conectarse.P3: ¿glances consume muchos recursos del sistema?

R: glances está diseñado como una herramienta ligera y normalmente consume muy pocos recursos del sistema (<1 % de CPU).P4: ¿Cómo personalizar los elementos de monitoreo que se muestran?glances -sR: Puedes deshabilitar los complementos innecesarios mediante las opciones de línea de comandos, o editar el archivo de configuración para modificar permanentemente los ajustes de visualización.glances -c @远程IPP5: ¿glances es compatible con Windows?

R: Sí, glances es una herramienta multiplataforma y también se puede instalar y usar en Windows mediante pip.Después de estudiar este artículo, deberías haber dominado los métodos básicos de uso y las técnicas avanzadas de glances, esta poderosa herramienta de monitoreo del sistema. Ya sea para el mantenimiento diario del sistema o para la resolución de problemas de rendimiento, glances puede proporcionar una vista completa e intuitiva del estado del sistema. Se recomienda practicar más en el trabajo real y explorar gradualmente más funciones avanzadas de glances.

Compendio de comandos LinuxOtras extensiones

IA pensando...Comando Linux iotop


Comando Linux dstat


Linux 命令大全Lista de notas

Haz clic para compartir notas