linux设置风扇转速命令

fiy 其他 968

回复

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

    在Linux系统中,你可以使用lm-sensors工具来设置风扇转速。下面是设置风扇转速的具体命令:

    1. 首先,你需要安装lm-sensors包。在终端中运行以下命令来安装lm-sensors:
    “`
    sudo apt-get install lm-sensors
    “`

    2. 安装完lm-sensors之后,运行以下命令来探测你的硬件传感器:
    “`
    sudo sensors-detect
    “`

    运行这个命令时,会提示你是否要探测传感器,选择Yes即可。然后,lm-sensors会自动扫描硬件,并生成一个配置文件。

    3. 生成配置文件后,运行以下命令来查看传感器的信息:
    “`
    sensors
    “`

    这个命令将显示硬件传感器的当前状态,包括温度、风扇转速等参数。

    4. 根据你的硬件信息,你可以通过编写一个简单的脚本来设置风扇转速。例如,你可以创建一个名为fan_control.sh的脚本文件,并添加以下内容:
    “`bash
    #!/bin/bash

    # 设置风扇转速为50%
    echo “50” > /sys/class/hwmon/hwmon0/pwm1
    “`

    这个脚本将把风扇转速设置为50%。你需要根据自己的硬件配置,替换hwmon0为相应的路径,以及根据需要调整风扇转速的百分比。

    5. 保存并退出脚本文件后,给脚本添加执行权限:
    “`
    chmod +x fan_control.sh
    “`

    6. 现在,你可以运行这个脚本来设置风扇转速了:
    “`
    ./fan_control.sh
    “`

    脚本运行后,风扇转速将被设置为你指定的百分比。

    请注意,风扇转速的具体设置方法可能因硬件和Linux发行版而异。你可以根据自己的硬件和系统进行相应的调整和配置。建议在进行任何硬件配置更改之前,先备份重要的数据,并小心操作,以免造成不可逆的损坏。

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

    在Linux系统中,可以通过终端命令或配置文件来设置风扇转速。以下是几种常用的方法:

    1. 使用lm-sensors和fancontrol:
    – 首先,安装lm-sensors工具:sudo apt-get install lm-sensors
    – 运行命令sudo sensors-detect,按回车键以默认方式回答所有问题
    – 运行sudo pwmconfig命令,该命令将创建一个配置文件/etc/fancontrol,用于设置风扇转速
    – 编辑/etc/fancontrol文件,设置不同温度阀值下的风扇转速。例如:
    `INTERVAL=10
    DEVPATH=hwmon0=devices/platform/coretemp.0 hwmon1=devices/platform/nct6775.2576
    DEVNAME=hwmon0=coretemp hwmon1=nct6775
    FCTEMPS=hwmon0/pwm1=hwmon0/temp1_input hwmon1/pwm2=hwmon1/temp2_input
    FCFANS=hwmon0/pwm1=hwmon0/fan1_input hwmon1/pwm2=hwmon1/fan2_input
    MINTEMP=hwmon0=50 hwmon1=50
    MAXTEMP=hwmon0=80 hwmon1=90
    MINSTART=hwmon0=150 hwmon1=150
    MINSTOP=hwmon0=100 hwmon1=100`
    – 运行命令sudo fancontrol,启动fancontrol服务

    2. 使用ipmitool工具:
    – 首先,安装ipmitool工具:sudo apt-get install ipmitool
    – 运行命令sudo ipmitool sensor,查看风扇相关信息,例如:fan1_speed、fan2_speed等
    – 运行命令sudo ipmitool raw 0x30 0x45 0x01 0x00,设置风扇转速为最高档
    – 运行命令sudo ipmitool raw 0x30 0x45 0x01 0x01,设置风扇转速为中档
    – 运行命令sudo ipmitool raw 0x30 0x45 0x01 0x02,设置风扇转速为最低档

    3. 使用fancontrol软件:
    – Fancontrol是一个用于Linux系统的图形化工具,用于设置风扇转速。
    – 首先,安装fancontrol软件:sudo apt-get install fancontrol
    – 打开fancontrol程序,选择要设置的风扇和温度传感器,并根据需要进行调整。

    请注意,上述方法中的具体命令和参数可能因不同的Linux发行版和硬件配置而有所不同。确保在操作前仔细阅读相关文档,并遵循官方的指南和建议。

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

    在Linux系统中,可以使用lm_sensors工具来管理风扇转速。接下来,我将详细介绍在Linux中设置风扇转速的方法和操作流程。

    步骤一:安装lm_sensors工具
    首先,需要安装lm_sensors工具。打开终端,并输入以下命令来安装lm_sensors:
    “`
    sudo apt-get install lm-sensors
    “`

    步骤二:探测传感器
    安装完lm_sensors后,需要探测系统中的传感器。在终端中输入以下命令:
    “`
    sudo sensors-detect
    “`
    在探测过程中,会有一系列问题需要回答。大部分问题都可以直接按Enter键跳过,默认选择即可。当系统提示是否加载模块时,选择”Yes”来加载相关模块。

    步骤三:查看传感器信息
    完成传感器探测后,可以使用以下命令来查看传感器信息:
    “`
    sensors
    “`
    该命令会显示当前系统中的所有传感器信息,包括风扇转速等。

    步骤四:设置风扇转速
    使用lm_sensors工具设置风扇转速需要使用fancontrol命令。首先,需要生成一个配置文件,执行以下命令:
    “`
    sudo pwmconfig
    “`
    执行命令后,会有一些问题需要回答。根据提示选择”Yes”来生成配置文件。

    生成配置文件后,可以使用以下命令来编辑配置文件:
    “`
    sudo nano /etc/fancontrol
    “`
    在打开的配置文件中,可以看到类似以下的内容:
    “`
    INTERVAL=10
    DEVPATH=hwmon0=devices/platform/it87.552
    DEVNAME=hwmon0=it8718
    FCTEMPS=hwmon0/device/pwm*_enable=hwmon0/device/hwmon/hwmon0/temp*_input
    FCFANS= hwmon0/device/pwm*_enable=hwmon0/device/hwmon/hwmon0/fan*_input
    MINTEMP=hwmon0/device/hwmon/hwmon0/temp*_input
    MAXTEMP=hwmon0/device/hwmon/hwmon0/temp*_input
    MINSTART=hwmon0/device/hwmon/hwmon0/fan*_input
    MINSTOP=hwmon0/device/hwmon/hwmon0/fan*_input
    MINPWM= hwmon0/device/pwm*_enable=hwmon0/device/hwmon/hwmon0/pwm*_enable
    MAXPWM= hwmon0/device/pwm*_enable=hwmon0/device/hwmon/hwmon0/pwm*_enable
    “`
    在配置文件中,通过更改FCTEMPS、FCFANS、MINTEMP、MAXTEMP、MINSTART、MINSTOP、MINPWM和MAXPWM来设置风扇转速的相关参数。

    更改完配置文件后,可以使用以下命令来测试风扇转速的配置:
    “`
    sudo fancontrol
    “`
    该命令会根据配置文件中的设置来调整风扇的转速。

    步骤五:开机自启动设置
    如果想要风扇转速的配置在系统重启后仍然有效,可以将fancontrol命令添加到系统的启动项中。

    在终端中输入以下命令打开启动项配置文件:
    “`
    sudo nano /etc/rc.local
    “`
    在打开的文件中找到”exit 0″这一行,在该行的上面添加以下内容:
    “`
    /etc/init.d/fancontrol start
    “`
    保存并关闭文件。

    现在,通过以上的步骤,你已经可以在Linux系统中成功设置风扇的转速了。注意,在操作过程中,请谨慎配置参数,以免造成系统故障。

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

400-800-1024

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

分享本页
返回顶部