橘子味的心
标题: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.

返回上一级

目录

分类