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@linuxvip ~]# halt -p
使用-f参数强制关机,操作系统电源未关闭:
[root@linuxvip ~]# halt -f Halting.