Cómo ver y monitorear la temperatura de Linux
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-sensorses la herramienta más utilizada para leer la temperatura del hardware, el voltaje y la velocidad de los ventiladores.
Para instalar:
Debian/Ubuntu:
RedHat/CentOS/Fedora:
Después de la instalación:
Ejecute el script de detección de sensores:
sudo sensors-detectResponda “yes” a las indicaciones. Luego, ejecute:
sensorsEjemplo de salida:
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +45.0°C
Core 1: +46.0°C2. Monitorizar la temperatura en tiempo real
Puede usar «watch» para ver las temperaturas a intervalos regulares:
watch -n 2 sensorsEsto 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-smiLuego ejecute:
nvidia-smi --query-gpu=temperature.gpu --format=csvAMD (via radeontop or sensors):
Instale:
sudo apt install radeontopO confíe en:
sensors | grep temp4. Comprobar la temperatura del disco duro
Puede usar hddtemp o smartctl del paquete smartmontools.
Para instalar:
sudo apt install smartmontoolsComprobar la temperatura de la unidad:
sudo smartctl -A /dev/sda | grep Temperature5. 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.
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-sensorsy
hddtemp para recopilar datos de los sensores.
Para instalar Psensor, ejecute:
sudo apt install psensorDespué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.


