halt命令用来关闭正在运行的Linux操作系统,如果是线上跑了业务的服务器,执行此命令需谨慎。

halt命令会先检测系统的runlevel,若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。

语法格式:halt [参数]

常用参数

-w并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录
-d不写wtmp纪录(已包含在选项[-n]中)
-f没有调用shutdown而强制关机或重启
-i关机(或重启)前关掉所有的网络接口
-p该选项为缺省选项,就是关机时调用poweroff

参考实例

使用-p参数关闭操作系统,等同于poweroff 命令,并关闭了操作系统的电源:

[root@linuxcool ~]# halt -p

使用-f参数强制关机,操作系统电源未关闭:

[root@linuxcool ~]# halt -f
Halting.