1. 程式人生 > >如何在Linux系統上監測系統溫度?(親測可用)

如何在Linux系統上監測系統溫度?(親測可用)

轉載自:http://os.51cto.com/art/201311/417208.htm

按理說,在大多數情況下,你用不著為電腦的執行溫度而操心。除了製造瑕疵外,電腦硬體在設計時確保溫度不會超過最高工作溫度。但即使沒有任何的硬體故障,也會由於各種各樣的軟體問題出現溫度過高的情況,比如顯示卡驅動程式有毛病、風扇控制程式配置不當、處理器頻率調整守護程式執行異常,不一而足。

溫度過高會變得非常嚴重,以至於給你的電腦硬體造成永久性破壞。所以你要密切關注系統中出現的任何溫度過高問題。要是部署溫度監測系統那就更好了,那樣萬一系統溫度突然升高,監測系統會及時提醒你。

在本教程中,我將介紹如何在Linux系統上監測系統溫度。

Linux上有幾款使用者空間工具,讓你可以檢查和監測系統各個部件的溫度。

lm-sensors是一款軟體工具,可以藉助嵌入在硬體的感測器,監測溫度、電壓、溼度和風扇執行狀況。hddtemp這款工具可以通過S.M.A.R.T.數值,測量硬碟的溫度。psensor是一款用於監測溫度的圖形化前端程式,它能夠直觀地顯示處理器、英偉達/ATI/AMD圖形處理器(GPU)和硬碟等部件的溫度數值。

在下文中,我將介紹如何設定psensor,以監測處理器和硬碟的溫度。

將psensor安裝在Linux桌面上

psensor可以根據從其他工具(比如lm-sensors和hddtemp)獲得的資訊,直觀地顯示系統溫度。因而,你需要將psensor連同那些必要的工具一併安裝。

將psensor安裝在Debian或Ubuntu上:

  1. $ sudo apt-get install lm-sensors hddtemp psensor 

將psensor安裝在Ubuntu上的另一個辦法是,使用含有一款較新版本psensor的個人軟體包倉庫(PPA)軟體庫。

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

將psensor安裝在Fedora上:

  1. $ sudo yum install lm_sensors hddtemp 
  2. $ 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 
  3. $ wget http://wpitchoune.net/psensor/files/psensor-0.8.0.3.tar.gz 
  4. $ tar xvfvz psensor-0.8.0.3.tar.gz 
  5. $ cd psensor-0.8.0.3 
  6. $ ./configure 
  7. $ make 
  8. $ sudo make install 

由於GTK3庫方面的需要,psensor與CentOS或RHEL 6的GNOME 2桌面並不相容。

在Linux上配置psensor

在啟動psensor之前,你需要首先配置lm_sensors和hddtemp。

lm_sensors的配置

想配置lm_sensors,就要執行下面這個命令。針對每個問題,都選擇YES。

  1. $ sudo sensors-detect 

這個命令會搜尋並檢測你硬體(包括處理器、記憶體控制器和輸入/輸出晶片)中的嵌入式感測器,並且自動查明哪些驅動程式模組需要裝入,以檢查你係統的溫度。

一旦感測器搜尋和檢測工作完成,會要求你將檢測到的一個或多個驅動程式模組新增到/etc配置,那樣它們可以在系統啟動時自動裝入。

在Debian或Ubuntu上,檢測到的驅動程式模組會被新增到/etc/modules。在Fedora上,驅動程式模組會被新增到/etc/sysconfig/lm_sensors。

接下來,繼續裝入必要的模組,如下所示。

在Ubuntu上:

  1. $ sudo service module-init-tools start 

在Debian上:

  1. $ sudo /etc/init.d/kmod start 

在Fedora上:

  1. $ sudo service lm_sensors start 

hddtemp的配置

你還要啟動hddtemp,該工具負責監測硬碟的溫度。

執行下面這個命令,啟動hddtemp這個守護程式。把"/dev/sda"換成你係統上所要監測的那個磁碟驅動器。

  1. $ sudo hddtemp -d /dev/sda 

藉助psensor監測系統溫度

想開始藉助psensor監測系統溫度,只要執行:

  1. $ psensor 

psensor視窗就會顯示可用感測器列表,並直觀地顯示來自這些感測器的溫度數值。你可以有選擇性地啟用或禁用每個感測器。

另外,你可以為每個感測器設定警報等級,那樣萬一來自感測器的溫度超過了臨界值,就會通知你。

psensor採用的預設溫度單位是攝氏度。psensor的新版本(版本0.7-0.8)可以在攝氏度和華氏度之間轉換溫度單位。如果你使用的psensor的版本過時(比如版本0.6.x),無法轉換溫度單位,可以從PPA軟體包安裝psensor(針對Ubuntu使用者),或者從源處自行構建(針對Debian使用者)。

原文連結:http://xmodulo.com/2013/11/monitor-system-temperature-linux.html

相關推薦

Kali Linux 2018.2 設定軟體源可用

宿主機作業系統:Windows 10實驗環境:VMware Workstations 14 實驗作業系統:Kali Linux 2018.2 amd64第一步修改kali軟體源vim /etc/apt/sources.list第二步把原本的地址註釋掉,新增下面的條目deb h

如何在Linux系統監測系統溫度可用

轉載自:http://os.51cto.com/art/201311/417208.htm 按理說,在大多數情況下,你用不著為電腦的執行溫度而操心。除了製造瑕疵外,電腦硬體在設計時確保溫度不會超過最高工作溫度。但即使沒有任何的硬體故障,也會由於各種各樣的軟體問題出現溫

可用win7系統下u盤安裝linux centos7,詳細步驟,

近段時間想在自己的win7電腦上安裝個linux雙系統,於是下載了linux centos7這個版本,折騰了兩天,網上的各種帖子看了不少,也遇到很多問題,幸運的是終於裝成功了,下面就說明一下安裝的整個的過程,希望之後像我一樣的小白能少走些彎路。​一,準備       1. C

CentOS7安裝部署Shipyard管理系統可用

docker shipyard 集群管理 dockerweb 一、基礎環境部署 # step 1: 安裝必要的一些系統工具 yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加軟件源信息 yum-con

修復Ubuntu18.04與Windows 10雙系統丟失grub引導介面有用

想換個ubuntu版本,把原來裝ubuntu的盤格式化了,然後直接裝之後,就進不去系統。後面是找到的比較靠譜,簡單的方法。   第一,進入terminel,先通過新增它的 PPA 版本庫來安裝boot-repair ,命令如下: sudo apt-get update &nbs

linux環境php安裝solr擴充套件總結

1、從http://pecl.php.net/package/solr下載最新版本。 我下載到/usr/tmp      cd /usr/tmp   wget https://pecl.php.net/get/solr-2.4.0.tgz

linux開啟埠或關閉埠有效

自從我入職現在這家公司後,公司一直用的都是window server 2008 R2作為伺服器,導致我好久都沒有用過linux啦!今天比較空閒,就自己安裝了一個linux虛擬機器搗鼓搗鼓。 安裝好JDK和Tomcat,然後啟動Tomcat,發現訪問8080埠沒有響應,噢!

如何讓 Windows,Ubuntu(Linux)下的 Chrome 支援 WebGL ?有效

tensorflow.js needs WebGL.But my chrome does not support WebGL. I have only  virtualbox in which chrome runs.My god,I have no money to buy

推薦一款可以下載愛奇藝視頻的chrome插件可用

測試的 技術 可用 plugin video 下載安裝 檢測 sans chrom 事件起因:萬聖節就要到了,想要借此機會跟小朋友分享一些halloween的知識,於是尋找到一首knock knock trick or treat的英文歌曲視頻。這樣好的視頻當然要下載到電視

secureCRT無操作自動登出時間修改可用

目錄 tin 機器 color nbsp 一段時間 操作 for 登錄 轉自:http://blog.sina.com.cn/s/blog_6bcf42010102vlt9.html secureCRT連接機器經常會因為一段時間無操作就退出了,提示timed out wai

IntelliJ IDEA 2018.2.1激活碼可用

idea bll npr nlb set pre xxd cme number 選擇Activation code,復制下方激活碼到輸入框即可完成激活。 K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVO

Mac和Windows遠端伺服器間連線和檔案互傳可用

1.工具:Parallels Client,請自行安裝 2.安裝完成介面如下: 2.右鍵點選,新建連線,輸入伺服器IP,點選高階設定按鈕 3.在彈出介面,選在左上角的連線選項,出現如下介面,輸入伺服器使用者名稱密碼,此時可以完成連線,但是無法檔案互傳。  

教你如何解鎖被惡意鎖定的安卓手機可用

       今天我手機在裝某些應用的時候被惡意鎖定,然後是這樣的 什麼鬼。。。 然後就去各種百度,看怎樣可以解鎖,居然沒有一個辦法可以,各種刷機,各種助手, 查各種解除安裝的辦

【微信開放平臺】微信第三方掃碼登入可用

開放平臺需要企業認證才能註冊,正好這次公司提供了一個賬號,調通以後,就順便寫一篇部落格吧。 公眾平臺與開放平臺的區別 微信開放平臺 主要面對移動應用/網站應用開發者,為其提供微信登入、分享、支付等相關許可權和服務。 微信公眾平臺 微信公眾平臺用於管理、開放微信公眾號(包括訂閱號、

Centos7 tomcat做服務,並開機啟動可用

系統版本:CentOS Linux release 7.5.1804 (Core) Tomcat版本:7 Jdk版本:1.8 tomcat安裝目錄:/usr/local/tomcat7 jdk目錄:/usr/local/jdk1.8.0_171 #設定jdk的環境變數  v

破解Navicat 12可用

破解Navicat 12 首先感謝Navicat團隊釋出了新的Navicat12版本,其中比11包含了很多新的功能。 不過呢,窮學生實在用不起付費版的,所以這裡僅做學習用途的破解,不用於商業。 網上的很多破解版有的只是適合某些版本或者說官方升級之後那種破解方法就不行了。這裡的是有一個

js 兩組陣列篩選出多餘陣列可用

/** * 比較值差異 * @param array * @param array2 * @returns {Array} */ compare : function(array,array2)

android 讓EditText輸入框失去焦點可用

在顯示一些記錄的時候,不希望EditText有游標,也就是失去焦點,可以通過呼叫edittext.clearFocus()來實現,但clearFocus()的會將焦點移到Activity的第一個View。如果不幸你的EditText就是第一個View,那麼單純地呼叫clear

如何破解WinRAR可用

WinRAR是Windows系統一直比較推薦的壓縮工具,也比較好用,可惜,現在它是需要花很多錢買的,那怎麼免費使用嘞?往下看就好啦! 首先,要開啟WinRAR的安裝目錄,也就是可以看到啟動程式的路徑 也

appium的環境搭建可用

注:appium安裝到C盤,node.js安裝到C盤 一、安裝node.js 2、獲取到安裝檔案後,直接雙擊安裝檔案,根據程式的提示,完成nodejs的安裝。 3、安裝完成後,執行cmd,輸入node –v,如果安裝成功,會輸出如下版本資訊: 二、配置Andr