在 Ubuntu 中使用 lm_sensors 来显示 CPU 和主板温度、风扇转速、电压等数据

文章目录[隐藏]

最近在使用 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/server-blog/server/ubuntu-lm_sensors/)
部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢

手机打开扫一扫即可访问本页面

感谢您的支持,SunriseYDY 会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

日出一点一 | 在探索的路上永不止步

分享到微博 分享到QQ 微信赞赏 在手机上阅读 点赞 1

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注