Linux命令:Halt

来自WordPress中文文档
网银大盗讨论1970年1月1日 (四) 00:00的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
Accept atq bg Bunzip2 Bzip2 Bzip2recover Cal Col Colcrt Colrm Cut Factor Fc Fg Fgrep Fmt Fold Fuser
Gencat Halt Jobs Join Ldd Lex Link Look Man Mcd Mkdir Newgrp Nfsstat Nl Paste Pathchk Pr Pstree
Ptx Reject Sudo Tc Tee Time Timeconfig Tput Tree Tty Uniq Unzip Uptime Users View Whereis Yes Ypcat
echo ping ps type telnet


halt命令是linux系统中关闭系统的工具。默认情况下不关闭电源。



使用权限

超级用户 </pre>

语法格式

halt | fasthalt [ -l ] [ -n ] [ -p ] [ -q ] [ -y ]


使用说明

halt就是调用shutdown -h。halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中) 系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为0或6,则关闭系统;否则以shutdown指令 (加上-h参数)来取代 halt 命令使用 syslogd 命令记录关机,且将一个关机记录放在 /var/adm/wtmp 登录记帐文件中。系统也将一个条目 写入错误记录里,声明系统已关机。fasthalt 命令通过调用 halt 命令使系统停止。halt 命令提供 BSD 兼容性。 </pre>

主要参数

-n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。 </pre>


-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。

-f:没有调用shutdown,而强制关机或重启。 </pre>


-i:关机(或重启)前,关掉所有的网络接口。 </pre>


-f:强迫关机,不呼叫shutdown这个指令。 </pre>


-p: 当关机的时候顺便做关闭电源的动作。 </pre>


-d:关闭系统,但不留下纪录。 </pre>

使用实例

  • 要使系统停机而不在记帐文件中记录停机,请输入:


halt -l </pre>

  • 要使系统迅速停机,请输入:


halt -q </pre>

  • 要通过拨号使系统停机,请输入:


halt -y </pre>

参考资料

相关条目
shutdown -- reboot