ipmitool 命令行重启服务器
我们所有得服务器都有一个console 口,当服务器到了机房后,我们只需要将这个console 口连上线放通网络,我们就可以实现远程管理这台server 不需要频繁得去机房操作,这个console ip 也被叫为BMC IP
我们重启server 我知道得是有三种方式:
1. 机房物理重启
2. console 口登陆服务器远程管理平台界面可以远程重启server (这个服务器远程管理平台功能比较强大,可以让我们在机房所有操作都可以远程办到,除了你要直接拔线拔电源外)
3. 通过ipmi 通过命令行来重启service (需要服务器开启IPMI 协议)
如果想在本地通过ipmitool 来远程管理server 需要两个条件,1 本地需要安装支持ipmitool 得工具命令 2. 服务器都需要开启ipmi 协议
以下记录几个我们常用得ipmitool 得命令
eg: ipmitool -I lanplus -H 192.168.1.1 -U admin -P admin power on
#开启电源
ipmitool -I lanplus -H 服务器IP -U 远程console用户 -P 远程console密码 power on
#关闭电源
ipmitool -I lanplus -H 服务器IP -U 远程console用户 -P 远程console密码 power off
#重启电源
ipmitool -I lanplus -H 服务器IP -U 远程console用户 -P 远程console密码 power reset
#查看电源状态
ipmitool -I lanplus -H 服务器IP -U 远程console用户 -P 远程console密码 power status
启动项相关:
#设置为BIOS启动
ipmitool -I lanplus -H 服务器IP -U 远程console用户 -P 远程console密码 chassis bootparam set bootflag force_bios
#设置为pxe启动
ipmitool -I lanplus -H 服务器IP -U 远程console用户 -P 远程console密码 chassis bootparam set bootflag force_pxe
#设置为光盘启动
ipmitool -I lanplus -H 服务器IP -U 远程console用户 -P 远程console密码 chassis bootparam set bootflag force_cdrom
#设置为硬盘启动
ipmitool -I lanplus -H 服务器IP -U 远程console用户 -P 远程console密码 chassis bootparam set bootflag force_disk
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫