How to detect CPU temperature, fan speeds and voltages (lm-sensors) in Ubuntu

Posted in:Tips 'n Tricks

Before getting started, you will have to install lm-sensors first.       

 

 

 

  • Install the sensors. Simply go to terminal and copy-paste following.
sudo apt-get install lm-sensors
  • Create file called mkdev.sh, and paste in the following
         #!/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
  • Make this file executable, then run it
        sudo chmod +x mkdev.sh 
        sudo ./mkdev.sh
  • Now detect sensors, and answer "y" to all questions.
        sudo sensors-detect
  • To load the manual modules, type
        sudo /etc/init.d/module-init-tools
  •  Load the modules into kernel with
        sudo sensors -s
  • And check the output
        sudo sensors

Content Courtesy: http://www.ubuntuguide.org
Content License:http://www.gnu.org/copyleft/fdl.htm

Press the button below if you liked this site.
webmaster's picture

The brains or the lack of it behind Ubuntu Manual. Crazy about Linux, hates windows except for the fact that it runs many of his favorite games by default. Loves blogging

writeforus