<acronym id='e7pkx'><em id='e7pkx'></em><td id='e7pkx'><div id='e7pkx'></div></td></acronym><address id='e7pkx'><big id='e7pkx'><big id='e7pkx'></big><legend id='e7pkx'></legend></big></address>
<i id='e7pkx'></i>

<span id='e7pkx'></span>

<code id='e7pkx'><strong id='e7pkx'></strong></code>
<ins id='e7pkx'></ins>

        1. <tr id='e7pkx'><strong id='e7pkx'></strong><small id='e7pkx'></small><button id='e7pkx'></button><li id='e7pkx'><noscript id='e7pkx'><big id='e7pkx'></big><dt id='e7pkx'></dt></noscript></li></tr><ol id='e7pkx'><table id='e7pkx'><blockquote id='e7pkx'><tbody id='e7pkx'></tbody></blockquote></table></ol><u id='e7pkx'></u><kbd id='e7pkx'><kbd id='e7pkx'></kbd></kbd>
          <fieldset id='e7pkx'></fieldset>
          <i id='e7pkx'><div id='e7pkx'><ins id='e7pkx'></ins></div></i>
          <dl id='e7pkx'></dl>

          linux halt命令参数及用法详解

          • 时间:
          • 浏览:11
          • 来源:124软件资讯网

              名称:halt

              使用权限:系统治理者

              使用方式:halt [-n] [-w] [-d] [-f] [-i] [-p]

              说明:若系统的 runlevel 为 0 或 6  ,则关闭系统  ,否则以 shutdown 指令(加上 -h 参数)来取代

              参数:

              -n : 在关机前不做将影象体资料写回硬盘的行动

              -w : 并不会真的关机  ,只是把记载写到 /var/log/wtmp 档案里

              -d : 不把记载写到 /var/log/wtmp 档案里(-n 这个参数包罗了 -d) -f : 强迫关机  ,不呼叫 shutdown 这个指令

              -i : 在关机之前先把所有网络相关的装置先制止

              -p : 当关机的时间 ,顺便做关闭电源(poweroff)的行动

              规范:

              halt -p 关闭系统后关闭电源 。

              halt -d 关闭系统  ,但不留下纪录  。

              linux常用关机下令及其区别:

              在linux下一些常用的关机/重启下令有shutdown、halt、reboot、及init  ,它们都可以到达重启系统的目的 ,但每个下令的内部事情历程是差别的 ,通过本文的先容  ,希望你可以越发天真的运用种种关机下令  。

              1.shutdown

              shutdown下令宁静地将系统关机  。

              有些用户会使用直接断掉电源的方式来关闭linux ,这是十分危险的  。由于linux与windows差别  ,厥后台运行着许多历程  ,以是强制关机可能会导致历程的数据丢失﹐使系统处于不稳固的状态﹐甚至在有的系统中会损坏硬件装备 。

              而在系统关机前使用shutdown下令﹐系统治理员会通知所有登录的用户系统将要关闭 。而且login指令会被冻结﹐即新的用户不能再登录  。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重

              启  。这是由所有历程〔process〕都市收到系统所送达的信号〔signal〕决议的  。这让像vi之类的法式有时间储存现在正在编辑的文档﹐而像处置惩罚邮件〔mail〕和新闻〔news〕的法式则可以正常地脱离等等  。

              shutdown执行它的事情是送信号〔signal〕给init法式﹐要求它改变runlevel 。Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐而runlevel 1则是被用来让系统进入治理事情可以举行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown 。要想相识在停机〔halt〕或者重新开机〔reboot〕历程中做了哪些行动﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料  。

              shutdown 参数说明:

              [-t] 在改变到其它runlevel之前﹐告诉init多久以后关机  。

              [-r] 重启盘算器  。

              [-k] 并不真正关机﹐只是送忠告信号给每位登录者〔login〕  。

              [-h] 关机后关闭电源〔halt〕  。

              [-n] 不用init﹐而是自己来关机  。不勉励使用这个选项﹐而且该选项所发生的结果往往不总是你所预期获得的  。

              [-c] cancel current process作废现在正在执行的关机法式 。以是这个选项固然没有时间参数﹐可是可以输入一个用来诠释的讯息﹐而这信息将会送到每位使用者 。

              [-f] 在重启盘算器〔reboot〕时忽略fsck  。

              [-F] 在重启盘算器〔reboot〕时强迫fsck 。

              [-time] 设定关机〔shutdown〕前的时间  。

              2.halt—-最简朴的关机下令

              实在halt就是挪用shutdown -h  。halt执行时﹐杀死应用历程﹐执行sync系统挪用﹐文件系统写操作完成后就会制止内核  。

              参数说明:

              [-n] 防止sync系统挪用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕笼罩修补过的超级块 。

              [-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录  。

              [-d] 不写wtmp纪录〔已包罗在选项[-n]中〕  。

              [-f] 没有挪用shutdown而强制关机或重启 。

              [-i] 关机〔或重启〕前﹐关掉所有的网络接口  。

              [-p] 该选项为缺省选项 。就是关机时挪用poweroff  。

              3.reboot

              reboot的事情历程差不多跟halt一样﹐不外它是引发主机重启﹐而halt是关机  。它的参数与halt相差不多  。

              4.init

              init是所有历程的祖先﹐它的历程号始终为1﹐以是发送TERM信号给init会终止所有的用户历程﹑守护历程等 。shutdown就是使用这种机制 。init界说了8个运行级别(runlevel)  ,init 0为关机﹐init1为重启  。关于init可以长篇大论﹐这里就不再叙述  。另外另有telinit下令可以改变init的运行级别﹐好比﹐telinit -iS可使系统进入单用户模式﹐而且得不到使用shutdown时的信息和等候时间  。