只提到要監測「硬碟溫度」、「散熱風扇」還要加裝 hddtemp、lm_sensors 這兩個程式,不過這兩個程式還要一些簡單的設定才會有偵測作用。設定的的步驟如下:
一、硬碟溫度偵測程式 HDDTemp 的安裝、設定
安裝 HDDTemp 的命令很簡單,[root@Core-i7 ~]# dnf install hddtemp註:Fedora 22 以前的版本,請將 dnf 改為 yum。
設定時,用熟悉的「文字編輯器」開啟 /etc/sysconfig/hddtemp 這個設定檔,原先的內容應該如下:
#在最後一列的 ". . . " 末端加下要監測的硬碟編號,
# hddtemp(8) daemon options. If no disks are specified here, the service
# will try to autodetect and start monitoring all of them.
#
HDDTEMP_OPTIONS="-l 127.0.0.1"
#上例中,是設定為監測第一個硬碟,如果要同時監測好幾個硬碟,就再加在文字列末端,記得在硬碟編號間加上空白。
# hddtemp(8) daemon options. If no disks are specified here, the service
# will try to autodetect and start monitoring all of them.
#
HDDTEMP_OPTIONS="-l 127.0.0.1 /dev/sda"
設定好後,要再將 HDDTemp 這個程式設定為開機即啟動。
[root@Core-i7 ~]# systemctl enable hddtemp.service因為是初次安裝、設定,所以有較多的動作。接著,就是設定「開機開啟動」及查看程式執行狀況。
Created symlink from /etc/systemd/system/multi-user.target.wants/hddtemp.service to /usr/lib/systemd/system/hddtemp.service.
[root@Core-i7 ~]# systemctl start hddtemp.service在桌面環境的監測小工具,就可以隨時監測硬碟的溫度了。
[root@Core-i7 ~]# systemctl status hddtemp.service
● hddtemp.service - Hard drive temperature monitor daemon
Loaded: loaded (/usr/lib/systemd/system/hddtemp.service; enabled; vendor preset: disabled)
Active: active (running) since 日 2015-08-16 17:33:47 CST; 4s ago
Docs: man:hddtemp(8)
Main PID: 8070 (hddtemp)
CGroup: /system.slice/hddtemp.service
└─8070 /usr/sbin/hddtemp -dF -l 127.0.0.1 /dev/sda
8月 16 17:33:47 Core-i7 systemd[1]: Started Hard drive temperature monitor daemon.
二、硬體溫度偵測程式 lm_sensors 的安裝、設定
安裝 lm_sensors 的命令也很簡單,[root@Core-i7 ~]# dnf install lm_sensors註:Fedora 22 以前的版本,請將 dnf 改為 yum。
設定時,在「終端機」中下命令
[root@Core-i7 ~]# sensors-detect過程中有許多詢問,幾乎是用『預設』選項即可,一直用按【Enter】到設定結束。一般而言,這個偵測程式安裝後,會自動設為「開動即啟動」,如果沒有可以這樣設定
# sensors-detect revision 6209 (2014-01-14 22:51:58 +0100)
# System: ASUSTeK Computer Inc. K53SC [1.0] (laptop)
. . . . .
Intel digital thermal sensor... Success!
(driver `coretemp')
. . . . .
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `coretemp':
* Chip `Intel digital thermal sensor' (confidence: 9)
Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no):
[root@Core-i7 ~]# systemctl enable lm_sensors.service在桌面環境的監測小工具,就可以隨時監測硬體的溫度了。
[root@Core-i7 ~]# systemctl status lm_sensors.service
● lm_sensors.service - Hardware Monitoring Sensors
Loaded: loaded (/usr/lib/systemd/system/lm_sensors.service; enabled)
Active: active (exited) since 五 2015-08-28 21:32:39 CST; 6min ago
Main PID: 16862 (code=exited, status=0/SUCCESS)
已測試版本:
- GNOME + Fedora: 14, 17
- MATE + Fedora: 19, 20, 21, 22
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)