首页 > 系统相关 >linux下安装Ipmi工具,调整服务器CPU风扇速度.

linux下安装Ipmi工具,调整服务器CPU风扇速度.

时间:2023-06-21 16:37:14浏览次数:57  
标签:ipmitool Ipmi linux 风扇 raw 0x30 ipmi CPU

安装ipmi工具

yum -y install ipmitool

加载模块

modprobe ipmi_si && modprobe ipmi_devintf && modprobe ipmi_msghandler

查看模块

lsmod |grep ipmi

开启风扇控制

设置风扇为手动模式

ipmitool raw 0x30 0x30 0x01 0x00

00 为手动模式 01为自动模式

设置CPU风扇转速

ipmitool raw 0x30 0x30 0x02 0xff 0x0a

编写一个脚本(Ai自动生成的)

#!/bin/bash

ipmitool raw 0x30 0x30 0x01 0x00

# 将输入的百分比转换为十六进制数
hex_value=$(printf '0x%02x' $1)

# 运行 ipmitool 命令
ipmitool raw 0x30 0x30 0x02 0xff $hex_value

保存为cpufanspeed.sh 文件.

chmod a+x cpufanspeed.sh
./cpufanspeed.sh 50

这样就可以设置风扇速度为50%的转速.

标签:ipmitool,Ipmi,linux,风扇,raw,0x30,ipmi,CPU
From: https://www.cnblogs.com/ser163/p/17496585.html

相关文章

  • 工作中用到过的Linux命令
    1、清屏ctrl+l或者clear 2、显示当前工作目录路径pwd#printworkingdirectory 3、创建目录mkdir目录名 4、创建多级目录mkdir-p目录1/目录2/目录3 5、删除空目录rmdir目录名 6、创建空文件touch1.txt 7、复制文件或目录......
  • Linux进程管理
    程序运行在操作系统中,是被操作系统所管理的。为管理运行的程序,每一个程序在运行的时候,便被操作系统注册为系统中的一个进程。并会为每一个进程都分配一个独有的进程ID(进程号)可以通过ps命令查看Linux系统中的进程信息语法:ps[-ef]-e:显示出全部的进程-f:以完全格式化的形式......
  • Linux MySQL 5.7二进制 小版本升级
    LinuxMySQL5.7二进制小版本升级LinuxMySQL5.7二进制小版本升级MySQL5.7二进制安装在Unix/Linux上升级时,分为就地和逻辑升级方法。1就地升级就地升级包括关闭旧的MySQL服务器,用新的MySQL服务器替换旧的MySQL二进制文件或软件包,在现有数据目录上重新启动MySQL,以及运行mys......
  • Linux Powershell 安装教程
    在微软爱上 Linux 之后,PowerShell 这个原本只是Windows才能使用的组件,于2016年8月18日开源并且成为跨平台软件:https://linux.cn/article-7699-1.html,登陆了Linux和macOS。PowerShell 是一个微软开发的自动化任务和配置管理系统。它基于.NET框架,由命令......
  • 从linux免密码ssh登录到另外一个计算机
    一、从本地Linux做如下操作:  其中192.168.xx.xxx是远端的被登录的计算机1.进入.ssh目录: cd~/.ssh2.生成一对密钥: ssh-keygen-trsa3.发送公钥:    ssh-copy-id192.168.xx.xxx4.免密登录测试: ssh 192.168.xx.xxx 二、windows免密等Linux......
  • PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门
    一、风哥PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库实战入门与安装配置阶段之Linux平台PostgreSQL安装配置与管理入门课程,学完本课程可以掌握基于Linux平台的PostgreSQL项目规划,PostgreSQL......
  • 深入理解Linux的I/O系统
    传统的SystemCallI/O在Linux系统中,传统的访问方式是通过write()和read()两个系统调用实现的,通过read()函数读取文件到到缓存区中,然后通过write()方法把缓存中的数据输出到网络端口。传统I/O操作的数据读写流程,整个过程涉及2次CPU拷贝、2次DMA拷贝,总共4次拷......
  • PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门
    一、风哥PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库实战入门与安装配置阶段之Linux平台PostgreSQL安装配置与管理入门课程,学完本课程可以掌握基于Linux平台的PostgreSQL项目规划,PostgreSQL数......
  • Linux 动态内存分配
    动态内存分配器进程中名为heap的VMarea就是由动态内存分配器(dynamicmemoryallocator)来维护的。Heap会向高地址(向上)增长。对每个进程,内核维护着一个名为brk的变量,该变量指向Heap的顶部,如下图所示:Allocator将Heap视为一组不同大小的block组成的集合来维护。这里......
  • Linux:一个人加上一百万人的智慧
    如果说KenThompson是Unix的创造者,那么LinusTorvalds就是Linux操作系统的发明人,当时他还是芬兰赫尔辛基大学的一名学生。1991年8月25日他发出了那篇现在广为人知的新闻组主题文章,这篇以“嗨,大家好……我正在编写一个(免费)的操作系统”开头的文章对他的命运产生了深远影响。Thompson......