最常用的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”
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,也就是重启系统。