猫头虎 最新 Linux 系统查看服务器温度的方法大全

news2024/11/15 10:07:27

猫头虎 🐯最新 Linux 系统查看服务器温度的方法大全🌟

摘要

本文详细介绍了如何在 Linux 系统中查看服务器温度的方法,涵盖了多种工具和命令的使用,包括 lm-sensorshwmonthermal 以及其他相关工具。 这些方法适用于各种 Linux 发行版和硬件架构,帮助您轻松监控服务器温度,确保系统的稳定运行。无论您是 Linux 新手还是资深用户,都能从本文中找到实用的信息。

猫头虎是谁?

大家好,我是 猫头虎,别名猫头虎博主,擅长的技术领域包括云原生、前端、后端、运维和AI。我的博客主要分享技术教程、bug解决思路、开发工具教程、前沿科技资讯、产品评测图文、产品使用体验图文、产品优点推广文稿、产品横测对比文稿,以及线下技术沙龙活动参会体验文稿。内容涵盖云服务产品评测、AI产品横测对比、开发板性能测试和技术报告评测等。

目前,我活跃在CSDN、51CTO、腾讯云开发者社区、阿里云开发者社区、知乎、微信公众号、视频号、抖音、B站和小红书等平台,全网拥有超过30万的粉丝,统一IP名称为 猫头虎 或者 猫头虎博主。希望通过我的分享,帮助大家更好地了解和使用各类技术产品。

原创作者 ✍️

  • 博主猫头虎
    • 全网搜索关键词猫头虎
    • 作者微信号Libin9iOak
    • 作者公众号猫头虎技术团队
    • 更新日期2024年6月16日
    • 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能!

专栏链接 🔗

  • 精选专栏
    • 《面试题大全》 — 面试准备的宝典!
    • 《IDEA开发秘籍》 — 提升你的IDEA技能!
    • 《100天精通鸿蒙》 — 从Web/安卓到鸿蒙大师!
    • 《100天精通Golang(基础入门篇)》 — 踏入Go语言世界的第一步!
    • 《100天精通Go语言(精品VIP版)》 — 踏入Go语言世界的第二步!

领域矩阵 🌐

  • 猫头虎技术领域矩阵
    • 猫头虎技术矩阵
    • 新矩阵备用链接

加入猫头虎的技术圈,一起探索编程世界的无限可能! 🚀

文章目录

  • 猫头虎 🐯最新 Linux 系统查看服务器温度的方法大全🌟
    • 摘要
    • 猫头虎是谁?
    • 原创作者 ✍️
    • 专栏链接 🔗
    • 领域矩阵 🌐
    • 加入猫头虎的技术圈,一起探索编程世界的无限可能! 🚀
    • 引言
    • 正文
      • 方案一:使用 `lm-sensors` 工具 🛠️
        • 安装 lm-sensors
        • 配置和检测传感器
        • 代码案例
      • 方案二:使用 /sys/class/hwmon 目录 🛠️
        • 查看 hwmon 目录
        • 读取温度信息
        • 代码案例
      • 方案三:使用 /sys/class/thermal 目录 🛠️
        • 查看 thermal 目录
        • 读取温度信息
        • 代码案例
      • 方案四:使用其他工具 🛠️
        • vcgencmd 工具(适用于 Raspberry Pi)
        • hddtemp 工具(适用于硬盘温度)
      • 常见问题与解答
        • Q1: 为什么 `sensors-detect` 无法检测到我的传感器?
        • Q2: 为什么我的温度显示值不准确?
      • 小结
      • 参考资料
      • 表格总结
      • 总结
      • 未来展望
      • 温馨提示
      • 联系与版权声明 📩

在这里插入图片描述

引言

在服务器运维中,监控系统温度是确保硬件稳定性和性能的重要环节。 过高的温度可能导致硬件故障,影响系统的正常运行。因此,掌握查看服务器温度的方法,对于每位运维工程师来说都是必备技能。本文将带领大家学习多种查看 Linux 系统温度的方法,让您的服务器时刻保持最佳状态。

正文

方案一:使用 lm-sensors 工具 🛠️

lm-sensors 是一款强大的 Linux 硬件监控工具,支持检测系统的温度、风扇速度、电压等信息。 下面是使用 lm-sensors 工具的详细步骤:

安装 lm-sensors

针对不同的 Linux 发行版,使用相应的包管理工具安装 lm-sensors

  • Debian/Ubuntu

    sudo apt-get install lm-sensors
    
  • CentOS/RHEL

    sudo yum install lm_sensors
    
  • Fedora

    sudo dnf install lm_sensors
    
配置和检测传感器
sudo sensors-detect

按照提示进行操作,选择默认选项。最后运行以下命令查看温度信息:

sensors
代码案例
[root@server ~]# sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +36.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +34.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +33.0°C  (high = +80.0°C, crit = +100.0°C)

方案二:使用 /sys/class/hwmon 目录 🛠️

hwmon 接口是 Linux 内核提供的硬件监控接口,可以直接从文件系统读取温度信息。

查看 hwmon 目录
ls /sys/class/hwmon/
读取温度信息
for dir in /sys/class/hwmon/hwmon*; do echo $dir; cat $dir/name; done
for dir in /sys/class/hwmon/hwmon*; do echo $dir; cat $dir/temp*_input; done
代码案例
[root@server ~]# ls /sys/class/hwmon/
hwmon0  hwmon1
[root@server ~]# cat /sys/class/hwmon/hwmon0/temp1_input
35000
[root@server ~]# cat /sys/class/hwmon/hwmon0/temp2_input
30000

方案三:使用 /sys/class/thermal 目录 🛠️

thermal 子系统提供了更为直观的温度信息,可以通过 thermal_zone 接口获取。

查看 thermal 目录
ls /sys/class/thermal/
读取温度信息
for zone in /sys/class/thermal/thermal_zone*; do echo $zone; cat $zone/temp; done
代码案例
[root@server ~]# ls /sys/class/thermal/
cooling_device0  thermal_zone0
[root@server ~]# cat /sys/class/thermal/thermal_zone0/temp
40000

方案四:使用其他工具 🛠️

vcgencmd 工具(适用于 Raspberry Pi)
vcgencmd measure_temp
hddtemp 工具(适用于硬盘温度)
  • Debian/Ubuntu

    sudo apt-get install hddtemp
    
  • CentOS/RHEL

    sudo yum install hddtemp
    
  • Fedora

    sudo dnf install hddtemp
    
sudo hddtemp /dev/sda

常见问题与解答

Q1: 为什么 sensors-detect 无法检测到我的传感器?

sensors-detect 无法检测到传感器可能是由于内核模块未加载或硬件不支持。尝试手动加载内核模块或检查硬件兼容性。

Q2: 为什么我的温度显示值不准确?

温度显示值不准确可能是由于传感器校准不正确或软件版本问题。尝试更新 lm-sensors 或检查传感器配置。

小结

通过本文,我们学习了多种在 Linux 系统中查看服务器温度的方法。 这些方法适用于不同的硬件和操作系统环境,为系统管理员提供了便捷的温度监控手段。

参考资料

  • lm-sensors 官方文档
  • Linux Kernel Documentation
  • Raspberry Pi Documentation

表格总结

方法工具命令示例适用范围
lm-sensorssensorssensors通用
hwmon 接口/sys/classcat /sys/class/hwmon/...通用
thermal 接口/sys/classcat /sys/class/thermal/...通用
vcgencmdvcgencmdvcgencmd measure_tempRaspberry Pi
hddtemphddtemphddtemp /dev/sda硬盘温度

总结

掌握多种查看服务器温度的方法,可以帮助我们更好地维护和优化系统性能。 无论是通过 lm-sensors 这样的工具,还是直接读取系统文件,我们都能获得准确的温度信息,确保服务器的稳定运行。

未来展望

随着硬件技术的发展,温度监控手段将会更加智能化和便捷化。 我们期待未来能有更多先进的工具和方法来帮助我们进行系统维护。

温馨提示

如果对本文有任何疑问,欢迎点击下方名片,了解更多详细信息!

本文由猫头虎博主原创,转载请注明出处。

👉 更多信息:有任何疑问或者需要进一步探讨的内容,欢迎点击下方文末名片获取更多信息。我是猫头虎博主,期待与您的交流! 🦉💬
在这里插入图片描述

联系与版权声明 📩

  • 联系方式
    • 微信: Libin9iOak
    • 公众号: 猫头虎技术团队
  • 版权声明
    本文为原创文章,版权归作者所有。未经许可,禁止转载。更多内容请访问猫头虎的博客首页。

点击✨⬇️下方名片⬇️✨,加入猫头虎领域社群矩阵。一起探索科技的未来,共同成长。🚀

🔗 猫头虎社群 | 🔗 Go语言VIP专栏 | 🔗 GitHub 代码仓库 | 🔗 Go生态洞察专栏
✨ 猫头虎精品博文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1869823.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

制作高校专属PPT时,如何将校徽设置成透明底色?无须PS

目录 示例:以清华大学为例 1必应搜索“清华大学校徽” 2保存清华大学校徽及校名。 3将校徽导入到PPT中 ​4 选中校徽,然后依次选择“图片格式”-->颜色-->设置透明色​编辑 5出现“画笔”,由于截图的缘故,画笔没有在截…

简单的同步压缩变换脊线检测(PythonMATLAB)

由于 Heisenberg 测不准原理,线性时频变换方法无法同时在时间和频率方向达到最佳的时频分布,窗函数和小波函数的选择也降低了各方法的自适应性。同样,二次型变换方法难以在去除交叉干扰项的同时保证较高的能量集中度。为了解决该问题&#xf…

vue表头字段添加鼠标悬浮提示

<el-table-column prop"jfScore" align"center" min-width"100px"><template slot"header" slot-scope"scope"><div><span>信用积分</span><el-tooltip:aa"scope"class"it…

Jetpack - Navigation: 一个全面的安卓开发指南

引言 导航是任何安卓应用程序中至关重要的部分。无缝地在不同的屏幕之间移动并传递数据&#xff0c;对于流畅的用户体验来说至关重要。在这篇博客中&#xff0c;我们将深入探讨Jetpack的Navigation组件&#xff0c;这个强大的框架旨在简化安卓应用中的导航。我们将涵盖从设置和…

TCP、UDP详解

TCP和UDP是传输层的两个重要协议&#xff0c;也是面试中经常会被问到的&#xff0c;属于面试高频点。今天&#xff0c;我们来学习这两个协议。 1.区别 1.1 概括 TCP&#xff1a;有连接&#xff0c;可靠传输&#xff0c;面向字节流&#xff0c;全双工 UDP&#xff1a;无连接…

vue3 【提效】自动注册组件 unplugin-vue-components 实用教程

还在为每次都要导入组件而烦恼吗 &#xff1f; // 每次都需手动导入组件 import webName from /components/webName.vue用 unplugin-vue-components 来帮你吧&#xff0c;以后组件直接拿来用即可&#xff0c;无需再导入啦 &#xff01; <webName />使用流程 1. 安装 un…

nodejs安装(2024最最最最新版)

node官网 Index of /dist/https://nodejs.org/dist/ 选择版本 我比较喜欢16.20.1或者是14.16.1,这两个版本简直天下无敌了 下一步 选择这个,下载下来一个文件 一直点击下一步,就安装成功了 可能遇见的问题 1.安装了node,为什么不生效还是以前自己电脑安装的版本? 答: 可…

第四天 怎么又迟到了呀 哎啥时候来准时上个课呀

泛型编程 Traits实现&#xff0c;是什么 泛型编程&#xff08;Generic Programming&#xff09;是一种通过编写与特定类型无关的代码来实现代码复用和抽象的编程范式。 在C中&#xff0c;模板&#xff08;Templates&#xff09;是实现泛型编程的主要手段。 Traits&#xff0…

计算机组成原理——系统总线

题目:计算机使用总线结构便于增减外设,同时__C____。 A.减少了信息传送量 B.提高了信息传输速度 C.减少了信息传输线的条数 1. 总线的分类 1.1. 片内总线 芯片内部的总线 在CPU芯片内部,寄存器与寄存器之间、寄存器与逻辑单元ALU之间 1.1.1. 数据总线 双向传输总线 数…

欢乐钓鱼大师攻略:卡鱼骨、典藏鱼、藏宝图怎么钓?

《欢乐钓鱼大师》是一款以钓鱼为核心玩法的休闲模拟手游&#xff0c;通过逼真的画面和丰富的钓鱼体验吸引了大量玩家。本文将为你详细介绍这款游戏的亮点、常见问题以及一些实用的游戏技巧&#xff0c;帮助你在《欢乐钓鱼大师》中获得更愉快的游戏体验。 辅助工具 1. 辅助工具…

OSM数据导入至PostgreSQL

好几年没写博客了&#xff0c;最近博士小论文扩展准备添加个路网数据增加定位准确性 用的读取代码是github上的代码&#xff0c;使用openstreet数据。 1&#xff0c;从BBBbike划定区域下载路网数据&#xff0c;BBBike extracts OpenStreetMap (OSM, Garmin, Shapefile etc.) …

1.1电路模型

1.1电路模型 任何实际电路由以下三部分组成&#xff1a; ①提供电能的能源 – 电源 ②用电装置 – 负载 ③传输电能的金属连线 – 导线 实际电路完成的功能&#xff1a;主要有以下两个方面&#xff1a; &#xff08;1&#xff09;进行能量的产生、传输和转换。&#xff08;如…

C++之STL(十)

1、适配器 2、函数适配器 #include <iostream> using namespace std;#include <algorithm> #include <vector> #include <functional>bool isOdd(int n) {return n % 2 1; } int main() {int a[] {1, 2, 3, 4, 5};vector <int> v(a, a 5);cou…

boss直聘招聘数据爬取及可视化分析2.0

boss直聘招聘数据爬取及可视化分析2.0 一、需求介绍二、完整代码2.1 爬虫代码2.2 数据可视化模块一、需求介绍 笔者在前两篇介绍boss直聘招聘数据爬取和可视化分析的博客的基础上,对代码和功能进行了完善。在数据爬取的模块,代码更加简洁易懂,且性能更加稳定;在数据可视化…

linux基于wifi,Xshell的远程连接

最近有个比赛&#xff0c;要使用ros小车但是系统是ubuntu20.04无桌面系统刚开始接触linux的我啥都不会&#xff0c;就一个简单的连接wifi都搞了3天才搞通。再此进行一个总结。参考博客原文链接&#xff1a;https://blog.csdn.net/qq_51491920/article/details/126221940 一、什…

2024年全国青少年信息素养大赛图形化编程复赛样题_6547网

第 1 题 问答题 【编程实现】 按空格键随机切换背景&#xff0c;让背景对应的角色造型显示在舞台上。 【具体要求】 对角色编程&#xff0c;当按下空格键时&#xff0c;背景随机切换&#xff1b; 角色切换成对应的造型显示在舞台上&#xff1b; 角色说“我是”和它的造…

这谁顶得住啊!AI绘画模型竟然可以画出质量逼真的黑丝!

今天看到一个有趣的AI绘画玩法&#xff0c;用SD画黑丝&#xff01;话不多说&#xff0c;开始今天的实战演练。 首先做好准备工作&#xff1a;部署好本地Stable Diffuison 然后就轮到今天的主角上场了 黑丝Lora模型&#xff1a;perfectpantyhose 这是一款叫perfectpantyhose…

使用容器配置文件构建任意应用镜像_并将应用镜像推送到公共仓库共享_应用分享与启动---分布式云原生部署架构搭建012

上面我们编写好了应用,并且,安装好了redis 现在我们把应用打包成镜像. 以前是这样做的,不方便,因为需要在服务器上,安装jdk什么的,现在有了 镜像就不用,给服务器安装镜像什么的了 以后所有机器都安装docker以后,就直接运行就可以了 首先看一下,安装java应用,需要 用到openjd…

项目经理必读:三步走实现项目高效管理

一个项目的成功往往取决于项目管理能力的高低。若管理不当&#xff0c;易导致团队成员间的推诿和抱怨&#xff0c;且项目团队还可能面临成员对目标不明确、信息不透明、进度难以跟踪等问题。作为项目经理&#xff0c;掌握有效的项目管理策略至关重要。 一、精细化的目标拆解 …

idea的代码提示插件使用记录

安装ai插件卸载之后&#xff0c;偶尔还是idea一直占用100%&#xff0c;将idea缓存全清理了&#xff0c;重新生成之后就正常了 idea官方插件 下面几个感觉…基本没有感觉 按行提示的偶尔有提示&#xff0c;&#xff08;cpu占用不小&#xff0c;提示不强&#xff09; 缺点&am…