Linux系统死机过程Linux系统死机过程(2011-02-1508:56)标签:linux死机shutdown分类:Linux最常用的Linux死机命令用init、shutdown、halt和reboot等。这种命令都可以达到死机重启的目的,而且每位命令的内部工作过程是不同的。下边就详尽了解Linux安全死机的过程。1.shutdown命令使用shutdown命令可以安全地关掉Linux系统,有些Linux初学者会使用直接关掉电源的方法来关掉Linux,真是非常危险的,由于Linux与Windows不同linux 安全关机命令,在Linux后台运行着好多进程,这种进程控制着Linux对系统的各类操作,假如强制死机,可能会导致进程的混乱因而遗失数据。假如在系统工作负荷很高的情况下忽然断电,不但会遗失数据,甚至会毁坏硬件设备。shutdown命令是用shell编撰的程序,必须由超级用户能够执行。shutdown命令执行后,会以广播的方式通知正在系统中工作的所有用户,系统将在指定的时间太冲闭。请保存文件,停止作业,注销用户。此时login指令被冻结,新的用户不能登入。当所有的用户从系统中注销或则指定时间已到时,shutdown就发送讯号给init程序redhat linux,要求init程序改变系统运行级别。

linux关机常用命令_linux 安全关机命令_linux最安全的关机命令

接着,init程序按照shutdown指令传递过来的参数,相应地改变运行级。诸如,shutdown指定的参数是死机命令的话,init程序就执行init0进行死机;假如shutdown指定的参数是要重启系统,init程序就执行init6(1)shutdown进行系统重启。命令的详尽句型如下:shutdown[-fFhknc(参数名称)][-t秒数]时间[警告信息]各参数含意如下。-f:重启系统时不执行fsck。-F:重启时执行fsck。-h:将系统关掉,在某种程度上功能与halt出信息给所有用户linux操作系统教程,但不会真正死机。命令相当。-n:不调用-k:只是送init程序死机,而是由shutdown自己进行(通常死机程序是由shutdown调用init来实现死机动作的),使用此参数将推动死机速率,并且不建议用户使用此种死机形式。-r:shutdown以后重新启动系统。-c:取消一个shutdown命令。比如,当执行一个“shutdown-h15:30”的命令时,只要按“Ctrl+C”组合键就可以中断死机的命令;而执行如“shutdown-h15:30&”的命令时,就将shutdown转入后台运行了,此时就须要用“shutdown-c”将前一个shutdown命令取消。

linux关机常用命令_linux最安全的关机命令_linux 安全关机命令

-t:送出警告信息和死机讯号之间要延后多少秒。设置多久后执行shutdown命令。时间参数有hh:mm两种模式。hh:mm格式表示在几点几分执行shutdown[时间]:或+m命令。诸如“shutdown16:50”表示将在16:50执行shutdown,+m表示m分钟后执行shutdown。比较非常的用法是以now表示立刻执行shutdown。值得注意的是这部份参数不能省略。[警告信息]:要传送给所有登陆用户的信息。(2)应用举例要立刻死机重启:shutdown-rnow要立刻死机:shutdown-hnow设定5分钟后死机,同时发出警告信息给登入用户:shutdown+5″Systemwillshutdownafter5minutes”2.halt命令halt是最简单的死机命令,相当于“shutdown-h”组合。halt’执行时,将杀害所有应用程序,之后调用系统指令sync。sync将所有显存信息通过文件系统写入硬碟,之后停止内核。halt句型格式如下:halt[-finp]halt指令在执行时,会首先检查系统的运行级别,假如运行级为0或6,则立刻关掉系统,否则调用shutdown来关掉系统。

参数含意如下:[-f]:不管当前系统处于何种运行级别,不调用shutdown而强制死机。[-i]:死机之前linux 安全关机命令,关闭所有的网路插口。[-n]:halt执行时,不调用系统指令sync。[-p]:死机时调用poweroff,也就是死机时同时关掉电源。此选项为缺省选项。3.reboot命令reboot命令的执行过程与halt基本类似,不同的是halt是用于死机,而reboot是死机后引起系统重启。4.init命令init进程是所有进程的鼻祖,其进程号一直为1。init程序主要用于系统不用运行级之间的切换,切换的工作室立刻完成的。诸如,init0就是将系统运行级切换到0,也就是死机;init6命令用于将系统运行级切换到6,也就是重启系统。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复