Cómo ver y monitorear la temperatura de Linux

Popular:
¡MEJORA LA CONFIGURACIÓN DE TU SERVIDOR! APLICAR AVA Y LANZA CON UN 15% DE DESCUENTO
USA EL CÓDIGO PROMOCIONAL:

Monitorear la temperatura de su sistema es fundamental, especialmente cuando se trata de servers, laptops bajo carga pesada o PCs construidas a medida. Las altas temperaturas pueden provocar una reducción del rendimiento, daños en el hardware o apagados repentinos. Afortunadamente, Linux ofrece potentes herramientas para monitorizar la temperatura de CPU, GPU y disco duro en tiempo real.

Aquí se explica cómo puede ver y monitorizar las temperaturas del sistema en una máquina Linux.

1. Instalar lm-sensors

lm-sensors

es la herramienta más utilizada para leer la temperatura del hardware, el voltaje y la velocidad de los ventiladores.

Para instalar:

  • Debian/Ubuntu:

sudo apt install lm-sensors
  • RedHat/CentOS/Fedora:

sudo dnf install lm_sensors

Después de la instalación:

Ejecute el script de detección de sensores:

sudo sensors-detect

Responda “yes” a las indicaciones. Luego, ejecute:

sensors

Ejemplo de salida:

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +45.0°C
Core 1: +46.0°C

2. Monitorizar la temperatura en tiempo real

Puede usar «watch» para ver las temperaturas a intervalos regulares:

watch -n 2 sensors

Esto actualiza la salida cada 2 seconds.

 3. Comprobar la temperatura de la GPU (NVIDIA/AMD)

NVIDIA:

Instale las herramientas de NVIDIA:

sudo apt install nvidia-smi

Luego ejecute:

nvidia-smi --query-gpu=temperature.gpu --format=csv

AMD (via radeontop or sensors):

Instale:

sudo apt install radeontop

O confíe en:

sensors | grep temp

 4. Comprobar la temperatura del disco duro

Puede usar hddtemp o smartctl del paquete smartmontools.

Para instalar:

sudo apt install smartmontools

Comprobar la temperatura de la unidad:

sudo smartctl -A /dev/sda | grep Temperature

5. Herramientas gráficas de monitorización de temperatura

Si prefiere herramientas basadas en GUI:

  • Psensor: Muestra las temperaturas de CPU, GPU y HDD en tiempo real.

sudo apt install psensor
  • GNOME Sensors Applet: Ideal para entornos de escritorio GNOME.

 6. Monitorización automatizada y alertas

Puede usar trabajos de cron o herramientas de monitorización como Nagios, Zabbix o Netdata para:

  • Establecer alertas de umbral

  • Registrar la temperatura a lo largo del tiempo

  • Activar scripts o apagar en caso de sobrecalentamiento

Interfaces gráficas para la monitorización de temperatura

4. Psensor

Psensor es una aplicación gráfica diseñada para monitorizar las temperaturas del hardware. Muestra información en tiempo real sobre la temperatura de su CPU, discos duros, GPU y velocidades de los ventiladores. Psensor se basa en los paquetes

lm-sensors

y

hddtemp

para recopilar datos de los sensores.
Para instalar Psensor, ejecute:

sudo apt install psensor

Después de la instalación, puede iniciarlo desde el menú de aplicaciones de su sistema. Psensor es fácil de usar y ofrece gráficos para seguir fácilmente las tendencias de temperatura a lo largo del tiempo, lo que lo hace ideal para usuarios de escritorio que desean una visión visual del estado térmico de su sistema.

5. Conky

Conky es un monitor de sistema altamente personalizable que se ejecuta en el X Window System. Puede mostrar una amplia variedad de información del sistema directamente en su escritorio, incluida la temperatura de la CPU, el uso de memoria, la actividad de red y más.
Para usar Conky para la monitorización de temperatura, deberá configurarlo con un archivo de configuración

.conkyrc

. Esto le permite definir exactamente qué información se muestra y cómo se presenta. Conky es ligero y altamente adaptable, lo que lo convierte en una opción popular para los usuarios que prefieren una solución de monitorización de escritorio limpia e integrada.

 Conclusión

Monitorizar la temperatura en Linux es simple y flexible, tanto si prefiere herramientas de línea de comandos como paneles gráficos completos. Las comprobaciones periódicas pueden evitar el sobrecalentamiento, fallos de hardware y costosos tiempos de inactividad.