Linux命令行查看cpu温度

worktile 其他 104

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Linux命令行中查看CPU温度,可以使用sensors命令或者lm-sensors工具。

    sensors命令是一个用于查看硬件传感器数据的命令行工具。它可以显示各种硬件组件的温度、电压、电流等信息,包括CPU温度。

    要使用sensors命令,首先需要安装lm-sensors软件包。在大多数Linux发行版中,可以使用包管理器来安装,比如apt、yum、dnf等。以下是在Debian/Ubuntu和CentOS系统中安装lm-sensors的命令:

    在Debian/Ubuntu系统中,使用以下命令安装lm-sensors:

    “`
    sudo apt-get install lm-sensors
    “`

    在CentOS系统中,使用以下命令安装lm-sensors:

    “`
    sudo yum install lm_sensors
    “`

    安装完成后,可以使用以下命令来检测和配置传感器:

    “`
    sudo sensors-detect
    “`

    回答”Yes”或者默认选项以进行传感器的探测和配置。

    配置完成后,可以使用以下命令来显示传感器数据,包括CPU温度:

    “`
    sensors
    “`

    运行上述命令后,会显示各个传感器的温度信息,其中包括CPU温度。

    另外,lm-sensors还提供了sensors-detect命令来自动检测和配置传感器,以及sensors-detect命令来显示传感器的详细信息。可以使用以下命令来了解更多关于lm-sensors命令的使用:

    “`
    man sensors
    man sensors-detect
    “`

    通过以上方法,你可以在Linux命令行中方便地查看CPU温度。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux命令行中,你可以使用一些工具来查看CPU温度。下面是几个常用的命令示例:

    1. 使用sensors命令:
    sensors是一个用于监视硬件传感器的工具,可以显示包括CPU温度在内的各种传感器数据。使用以下命令来安装sensors:
    “`
    sudo apt-get install lm-sensors
    “`
    安装完毕后,运行以下命令来查看CPU温度:
    “`
    sensors
    “`
    这将显示所有可用的传感器数据,其中包括CPU温度。

    2. 使用cat命令读取/sys文件系统:
    在Linux系统中,有一个特殊的文件系统/sys,它提供了对内核和硬件信息的访问。你可以在/sys/class/thermal/目录下找到CPU温度信息。使用以下命令来查看CPU温度:
    “`
    cat /sys/class/thermal/thermal_zone*/temp
    “`
    这将显示所有可用的CPU温度传感器的温度值,单位为摄氏度。

    3. 使用acpi命令:
    acpi是一个用于显示ACPI(高级配置和电源管理接口)信息的命令。你可以使用以下命令来查看CPU温度:
    “`
    acpi -t
    “`
    这将显示包括CPU温度在内的ACPI信息。

    4. 使用/proc文件系统:
    在Linux系统中,有一个特殊的文件系统/proc,它提供了对系统和进程信息的访问。你可以在/proc/acpi/thermal_zone/目录下找到CPU温度信息。使用以下命令来查看CPU温度:
    “`
    cat /proc/acpi/thermal_zone/TZ01/temperature
    “`
    这将显示CPU的温度值,单位为摄氏度。

    5. 使用lm-sensors命令:
    lm-sensors是一个用于监视硬件传感器的工具,它提供了一些实用程序来获取和解释传感器数据。使用以下命令来查看CPU温度:
    “`
    sudo sensors-detect
    “`
    这将启动传感器探测器来探测系统中的传感器。然后,运行以下命令来查看CPU温度:
    “`
    sensors
    “`
    这将显示所有可用的传感器数据,其中包括CPU温度。

    请注意,具体命令和文件路径可能因Linux发行版和硬件配置而有所不同。在使用这些命令之前,建议先检查你的系统和硬件文档,以了解适用于你的特定情况的正确命令和路径。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,我们可以通过命令行来查看CPU的温度。下面将介绍几种常用的方法和操作流程来实现这个目标。

    方法一:使用sensors命令

    sensors是一个用于获取硬件信息的命令行工具,它可以获取并显示CPU的温度信息。如果你的系统上没有安装sensors,可以通过以下命令来安装:

    sudo apt-get install lm-sensors

    安装完成后,运行以下命令来探测系统硬件信息并查看CPU温度:

    sensors

    该命令会输出系统中所有硬件的温度信息,其中包括CPU。在输出中找到类似”Core x: +xx.x°C”的行,其中”x”表示CPU核心的编号,”+xx.x°C”表示对应核心的温度。例如,”Core 0: +35.0°C”表示CPU的第一个核心温度为35.0°C。

    方法二:使用cat命令

    有些Linux系统中,CPU的温度信息会以文件的形式存在,在/sys/class/thermal/目录下。可以使用cat命令读取这些文件并显示温度信息。以下是操作步骤:

    1. 打开终端(命令行界面);
    2. 切换到root用户(如果没有root权限,则在命令前加上sudo);
    3. 运行以下命令:

    cat /sys/class/thermal/thermal_zone*/temp

    该命令会输出所有CPU核心的温度,单位是摄氏度。例如,输出可能类似于:

    35000
    36000
    37000

    这表示系统有多个CPU核心,数字表示每个核心的温度,单位是千分之一摄氏度。

    方法三:使用lm-sensors工具包中的其他命令

    lm-sensors工具包中还有其他一些命令可以查看CPU的温度,如sensors-detect、sensord等。这些命令提供了更多的硬件信息和配置选项,可以根据需要选择使用。

    总结:

    本文介绍了三种常用的方法来查看Linux系统中CPU的温度。第一种方法使用sensors命令,第二种方法使用cat命令读取/sys/class/thermal/目录下的文件,第三种方法使用lm-sensors工具包中的其他命令。根据实际情况选择合适的方法来查看CPU温度。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部