歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何在Linux下監控系統溫度

如何在Linux下監控系統溫度

日期:2017/2/28 14:38:20   编辑:Linux教程

大多數情況下,你無需擔心你的電腦溫度。除非制造上的缺陷,否則硬件設計一般不會使其超過最高工作溫度。但即使沒有任何硬件故障,各種各樣的軟件問題也會導致硬件過熱,例如,顯卡驅動的嚴重bug,風扇控制程序的錯誤配置,CPU調頻守護進程的故障,等等。

嚴重的過熱可能會對硬件造成永久性的傷害,所以應當時刻小心系統上的任何過熱問題。因此,如果有合適的溫度監控系統,能在系統溫度突然急速上升時,第一時間向用戶發出警報,豈不美哉?

本教程,我將描述如何在Linux下監控系統溫度

在Linux下有許多用戶級工具可以檢查和監控各種系統組件的溫度。

例如lm-sensors,它可以從硬件嵌入式傳感器獲取信息,以達到監測溫度、電壓、濕度和風扇的作用;還有hddtemp,它可以通過讀取S.M.A.R.T.參數來測量溫度;今天我們要介紹的是psensor,這是一款前端圖形化界面溫度監測工具,能夠可視化顯示CPU、Nvidia/ATI/AMD各家顯卡以及硬盤等多個硬件設備的溫度。

接下來,我將描述如何設置psensor來監控CPUs和硬盤的溫度。

在Linux 桌面系統中安裝 psensor

使用psensor可視化顯示系統溫度,需要基於其他工具諸如lm-sensors和hddtemp等獲得的數據。因此你需要在安裝psensor的同時,一並安裝這兩款工具。

在Debian或Ubuntu下安裝psensor:

$ sudo apt-get install lm-sensors hddtemp psensor

在Ubuntu下還可以通過PPA倉庫安裝最新版本的psensor:

$ sudo add-apt-repository ppa:jfi/ppa
$ sudo apt-get update
$ sudo apt-get install lm-sensors hddtemp psensor

在Fedora下安裝psensor:

$ sudo yum install lm_sensors hddtemp
$ sudo yum install gcc gtk3-devel GConf2-devel lm_sensors-devel cppcheck libatasmart-devel libcurl-devel json-c-devel libmicrohttpd-devel help2man libnotify-devel libgtop2-devel make
$ wget http://wpitchoune.net/psensor/files/psensor-0.8.0.3.tar.gz
$ tar xvfvz psensor-0.8.0.3.tar.gz
$ cd psensor-0.8.0.3
$ ./configure
$ make
$ sudo make install 

這裡注意,由於需要GTK3庫的支持,psensor無法與搭載GNOME2桌面的CentOS或RHEL 6兼容。

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-11/93158p2.htm

推薦閱讀:

網絡監控器Nagios全攻略 http://www.linuxidc.com/Linux/2013-07/87067.htm

Nagios搭建與配置詳解 http://www.linuxidc.com/Linux/2013-05/84848.htm

Nginx環境下構建Nagios監控平台 http://www.linuxidc.com/Linux/2011-07/38112.htm

在RHEL5.3上配置基本的Nagios系統(使用Nagios-3.1.2) http://www.linuxidc.com/Linux/2011-07/38129.htm

CentOS 5.5+Nginx+Nagios監控端和被控端安裝配置指南 http://www.linuxidc.com/Linux/2011-09/44018.htm

Copyright © Linux教程網 All Rights Reserved