Linux shell halt 命令
Linux shell halt 命令用于关闭系统
halt
若系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。
使用权限: root 用户。
注意
halt 命令不要轻易尝试,尤其是 ssh 远程登录的时候,关机了什么都做不了。
halt 命令语法格式
halt [-n] [-w] [-d] [-f] [-i] [-p]
选项
- -n : 在关机前不做将记忆体资料写回硬盘的动作
- -w : 并不会真的关机,只是把记录写到
/var/log/wtmp
档案里 - -d : 不把记录写到
/var/log/wtmp
档案里(-n 这个参数包含了 -d) -f : 强迫关机,不呼叫 shutdown 这个指令 - -i : 在关机之前先把所有网络相关的装置先停止
- -p : 当关机的时候,顺便做关闭电源(poweroff)的动作
范例
关闭系统
运行命令后会发现远程 ssh 登录立马断开
[root@localhost ~]# halt Connection to x.x.x.16 closed by remote host. Connection to x.x.x.16 closed.
关闭系统并关闭电源
运行命令后会发现远程 ssh 登录立马断开
[root@localhost ~]# halt -p Connection to x.x.x.16 closed by remote host. Connection to x.x.x.16 closed.
关闭系统,但不留下纪录
[root@localhost ~]# halt -d Connection to x.x.x.16 closed by remote host. Connection to x.x.x.16 closed.