最近在使用 Ubuntu 的过程中发现有时候风扇转的特别厉害,就想知道 CPU 的温度,在 Windows 中可以通过 AIDA 来查看传感器感知到的 CPU 温度,那在 Ubuntu 中有没有这样的软件可以查看传感器的数据呢?当然是有的,这里就介绍一个命令行工具:lm_sensors
1.安装
要安装这个 lm_sensors 应用很简单,如下(如果你需要显示硬盘温度,还需要安装 hddtemp ):
sudo apt-get install lm-sensors hddtemp
2.配置
安装好后要使用 sensors-detect 来检测并生成内核模块列表:
sudo sensors-detect
它会检测已有的硬件并询问你是否检测它们的数据,输入“yes”即可,最后它会列出所有要检测的硬件列表,并询问你是否自动添加内核模块,输入“yes”即可,如果输入“no”会让你自己手动在 “/etc/modules” 下添加内核模块。自动添加完成后它会提示你“在加载所需模块之前,监控程序将无法运行”,因此,我们需要先运行下面的命令来启用这些模块:
sudo systemctl start kmod
# 或者
sudo service kmod start
# 或者
sudo /etc/init.d/kmod start
这样子,那些监控程序就可以正常运行了。
3.运行
要显示感知到的数据,在终端中输入:
sensors
即可,下面是我的示例输出:
$ sensors
iwlwifi-virtual-0
Adapter: Virtual device
temp1: +40.0°C
acpitz-virtual-0
Adapter: Virtual device
temp1: +41.0°C (crit = +99.0°C)
temp2: +35.0°C (crit = +92.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +42.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +40.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +40.0°C (high = +100.0°C, crit = +100.0°C)
其实这个 lm_sensors 主要是配合其他一些工具软件来使用的,比如 “psensor”、“sensors-applet” 等 GUI 工具。等我找到一个合适的工具再来推荐给大家。
参考:
How To Check Laptop CPU Temperature In Ubuntu | It’s FOSS
SensorInstallHowto – Community Help Wiki
本作品由 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
文章内容如未说明均为原创,欢迎转载,但请注明原作者(sunriseydy)和原文链接(https://blog.sunriseydy.top/technology/linux/ubuntu-lm_sensors/)
部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢
感谢您的支持,SunriseYDY 会继续努力的!



打开支付宝扫一扫,即可进行扫码打赏哦
日出一点一 | 在探索的路上永不止步