标签:linux死机shutdown分类:Linux

最常用的Linux死机命令用init、shutdown、halt和reboot等。这种命令都可以达到死机重启的目的,而且每位命令的内部工作过程是不同的。下边就详尽了解Linux安全死机的过程。

1.shutdown命令

使用shutdown命令可以安全地关掉Linux系统,有些Linux初学者会使用直接关掉电源的方法来关掉Linux,真是非常危险的,由于Linux与Windows不同,在Linux后台运行着好多进程,这种进程控制着Linux对系统的各类操作,假如强制死机,可能会导致进程的混乱因而遗失数据。假如在系统工作负荷很高的情况下忽然断电,不但会遗失数据,甚至会毁坏硬件设备。

shutdown命令是用shell编撰的程序,必须由超级用户能够执行。shutdown命令执行后红旗linux,会以广播的方式通知正在系统中工作的所有用户,系统将在指定的时间太冲闭。请保存文件,停止作业,注销用户。此时login指令被冻结linux关机命令 关电源,新的用户不能登入。当所有的用户从系统中注销或则指定时间已到时,shutdown就发送讯号给init程序,要求init程序改变系统运行级别。接着,init程序按照shutdown指令传递过来的参数,相应地改变运行级。诸如,shutdown指定的参数是死机命令的话,init程序就执行init0进行死机;假如shutdown指定的参数是要重启系统,init程序就执行init6进行系统重启。

(1)shutdown命令的详尽句型如下:

shutdown[-fFhknc(参数名称)][-t秒数]时间[警告信息]

各参数含意如下。

(2)应用举例

要立刻死机重启:shutdown-rnow

要立刻死机:shutdown-hnow

设定5分钟后死机,同时发出警告信息给登陆用户:

shutdown+5″Systemwillshutdownafter5minutes”

linux关机命令行_linux关机命令 关电源_linux关机无法关闭电源

2.halt命令

halt是最简单的死机命令,相当于“shutdown-h”组合。halt’执行时,将杀害所有应用程序,之后调用系统指令sync。sync将所有显存信息通过文件系统写入硬碟,之后停止内核。

halt句型格式如下:

halt[-finp]

halt指令在执行时,会首先检查系统的运行级别,假如运行级为0或6,则立刻关掉系统,否则调用shutdown来关掉系统。参数含意如下:

3.reboot命令

reboot命令的执行过程与halt基本类似,不同的是halt是用于死机linux关机命令 关电源linux怎么读,而reboot是死机后引起系统重启。

4.init命令

init进程是所有进程的鼻祖,其进程号一直为1。init程序主要用于系统不用运行级之间的切换,切换的工作室立刻完成的。诸如,init0就是将系统运行级切换到0,也就是死机;init6命令用于将系统运行级切换到6,也就是重启系统。

Tagged:
Author

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

刘遄

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

发表回复