关机命令集合
1.shundown
shundown 只能有超级用户使用,并会以广播的形式通知给每个正在系统中的系统用户,何时关机,login指令被冻结,新的用户不能登录。当所用用户已经注销或者制定的时间到了,shutdown会通知init程序,要求init程序改变系统运行级别,接着init运行程序根据shutdown指令传递的参数,相应的改变运行级别。
语法命令详解:
-f :重新启动时不执行dsck
-F:重新启动时执行fsck
-h:将系统关机,再某种程度上功能与halt命令相当
-k:只是发送信息给所有用户,但并不会真的关机
-n:不调用init程序关机,而是由shutdown自己进行(一般关机程序是有shutdown调用init来实现关机动作的),使用此参数会加快关机速度,但不建议使用此参数。
-r:shutdow之后重新启动系统
-c:取消是前一个shotdown命令。
-t<秒数>:发送警告信息和关机信号之间要延迟多少秒。警告信息提醒用户保存当前进行的工作。
【时间】:设置多久时间后执行shutdown命令。时间格式有hh:mm和+m两种。
hh:mm格式表示在几点几分执行shutsown。例如:shutdown 16:15 表示16:15执行shutdown。+m表示m分钟后执行shutdown命令。now表示立即执行shutdown。值得注意的是这部分参数不能省略。
【警告信息】要传送给所用户的信心。
2.halt
halt是最简单的关机命令,相当于“shutdown -h”组合。执行halt是,将终止所有应用程序,然后调用系统指令sync。sync将所有内存信息通过文件系统写入硬盘,然后终止内核。
语法命令详解:
-f:不管当前系统处于何种运行级别,都不调用shutdown而强制关机。
-i:关机之前,关掉所有的网络接口。
-n:halt执行时,不调用系统指令sync。
-p:关机时调用poweroff,也就是关机的的同时关闭电源。此选项为默认选项。
3.reboot
reboot的执行过程与halt基本类似,不同的是halt是关机,二reboot用于关机后重新启动。
4.init命令
init程序主要用于系统不同运行级别的切换,切换的工作是立即执行完成的。
网友评论