InicioLinuxControlar la temperatura del microprocesador Ubuntu

Controlar la temperatura del microprocesador Ubuntu

Linux4/27/2009

Bueno gente, despues de estar sin escribir por tener examenes en la facu, les traigo esto, que es para conocer la temperatura de lo que es el CPU, con sus respectivos nucleosy demas cosas de la computadora, como por ejemplo el disco.

Instalando lm-sensors

Lo primero que debemos hacer es instalar los paquetes lm-sensors y sensord, desde consola o synaptic, desde consola seria asi:

Cita :
sudo apt-get install lm-sensors sensord


Una vez instalado vamos a comprobar si tenemos creados los archivos de dispositivos i2c necesarios para lm-sensors, para comprobarlo hacemos lo siguiente:

Cita :
sudo ls /dev/i2c*


Si te aparece una lista de archivos i2c (i2c-0, i2c-1, etc…) entonces salta directamente al apartado de la configuración de lm-sensors, de lo contrario continúa.

Crear dispositivos

Ahora creamos los archivos i2c, para ello utilizamos:

Cita :
cd /dev

sudo MAKEDEV 12c

ls 12c*


Ahora puede que aparezca una lista con los archivos i2c creados, si todavía no os aparece ninguno o dice que no ha encontrado ningún archivo, entonces hacemos:

Cita :
sudo gedit makedev.sh


Copiamos el siguiente script y lo pegamos en el archivo que acabamos de crear:

Cita :
#!/bin/bash

# Here you can set several defaults.

# The number of devices to create (max: 256)
NUMBER=32

# The owner and group of the devices
OUSER=root
OGROUP=root
# The mode of the devices
MODE=600

# This script doesn’t need to be run if devfs is used
if [ -r /proc/mounts ] ; then
if grep -q “/dev devfs” /proc/mounts ; then
echo “You do not need to run this script as your system uses devfs.”
exit;
fi
fi

i=0;

while [ $i -lt $NUMBER ] ; do
echo /dev/i2c-$i
mknod -m $MODE /dev/i2c-$i c 89 $i || exit
chown “$OUSER:$OGROUP” /dev/i2c-$i || exit
i=$[$i + 1]
done
#end of file


Ahora le damos permiso de ejecución y lo ejecutamos:

Cita :
sudo chmod +x makedev.sh
sudo ./makedev.sh
ls i2c*


Ahora sí que os aparecerá una lista con los dichosos archivos i2c creados, y por fín podemos configurar lm-sensors.

Configurando lm-sensors

Ahora que tenemos los archivos de dispositivos i2c podemos empezar a configurar lm-sensors, pero antes necesitamos cargar el módulo específico para el kernel:

Cita :
sudo modprobe i2c-dev


Ahora ya podemos ejecutar el script para configurar los sensores que queremos usar:

Cita :
sudo sensors-detect


Irá preguntando. Es recomendable contestar a las preguntas por defecto. Antes de la última pregunta, muestra en pantalla algo como:

Cita :
To make the sensors modules behave correctly, add these lines to /etc/modules:
#—-cut here—-
[Sensores que te ha detectado]
#—-cut here—-


Copiamos los sensores que te ha detectado, las líneas que están entre los #—-cut here—-, y abrimos como administrador el archivo /etc/modules:

Cita :
sudo gedit /etc/modules


Pegamos al final del archivo modules las líneas copiadas y listo.

Para comprobar que funcionan correctamente se pueden cargar los sensores de forma manual. Por ejemplo, a mí me ha detectado el sensor i2c-isa, eeprom entre otros. Para cargar los sensores:

Cita :
sudo modprobe eeprom
sudo modprobe i2c-isa
sudo modprobe [nombre del sensor]
sudo depmod -a
sudo update-modules


Una vez cargados:

Cita :
sensors


Y comprueba que los valores que da sean posibles.

Despues de configurar debemos reiniciar el sistema para que se aplique la configuración.

Despues de reiniciar vamos al panel y agregamos el monitor de sensores:



Una ves agregado lo configuramos a nuestro gusto para ver las temperaturas:











blog personal




Datos archivados del Taringa! original
0puntos
321visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

T
Telaengancho🇦🇷
Usuario
Puntos0
Posts30
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.