背景
对于有bmc的服务器,可以用ipmitool在bmc进行power off的关机。对于普通机器,有些时候执行halt、showdown等命令会造成无法完全关机, 比如某些灯还亮着。本文简要记录几个关机方式与区别
关机方式
方式1: ipmitool power off
通过ipmi工具从bmc带外进行操作关机,属于全量关机。再次开机用ipmitool power on
方式2:sudo shutdown -h now
now表示立即关机
其他类似5分钟后再关机:sudo shutdown -h +5
会通知其他用户
方式3:sudo poweroff
直接关闭系统
不会通知其他用户
方式4:sudo halt
它通常不会切断电源,而是将系统置于一个低功耗状态。如果需要完全关机,建议使用 shutdown 或 poweroff。
不会通知其他用户
方式5:sudo init 0
改变系统的运行级别。运行级别 0 表示关机。
其他
如果系统上有其他用户,shutdown 命令会发送通知,告知系统即将关机。如果使用 poweroff 或 halt,不会通知。某些硬件可能不支持通过软件完全关闭电源,而是系统进入低功耗状态,而不是完全关闭。