1. <tr id='15per'><strong id='15per'></strong><small id='15per'></small><button id='15per'></button><li id='15per'><noscript id='15per'><big id='15per'></big><dt id='15per'></dt></noscript></li></tr><ol id='15per'><table id='15per'><blockquote id='15per'><tbody id='15per'></tbody></blockquote></table></ol><u id='15per'></u><kbd id='15per'><kbd id='15per'></kbd></kbd>

  2. <acronym id='15per'><em id='15per'></em><td id='15per'><div id='15per'></div></td></acronym><address id='15per'><big id='15per'><big id='15per'></big><legend id='15per'></legend></big></address>

        <i id='15per'></i>
        <fieldset id='15per'></fieldset>

        <span id='15per'></span>

          <code id='15per'><strong id='15per'></strong></code>
          <dl id='15per'></dl>
          <i id='15per'><div id='15per'><ins id='15per'></ins></div></i>

        1. <ins id='15per'></ins>

          Linux的重启命令有哪些?

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

              ----Linux 重启下令----

              1、shutdown

              2、poweroff

              3、init

              4、reboot

              5、halt

              ---详细说明---

              shutdown

              reboot

              在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为关机﹐init 1为重启  。关于init可以长篇大论﹐这里就不再叙述  。另外另有telinit下令可以改变init的运行级别﹐好比﹐telinit -iS可使系统进入单用户模式﹐ 而且得不到使用shutdown时的信息和等候时间  。