您的位置:网站首页 > 电器维修资料网 > 正文 >
五花八门的系统关机命令
来源: 日期:2013-12-8 11:33:01 人气:标签:
操作系统中关机或重启操作是我们 常使用的操作之一,Linux系统中有关系统关机或重启的命令非常多,下面我们就一起来看看这些有趣而实用的命令吧。
1、使用shutdown命令安全关机
Shutdown命令是在Linux文本模式(终端模式)下,使用 多的关机或重启命令。其使用格式为:[sudo] Shutdown参数延迟时间。如果是执行关机操作,则“参数”为“-h”,如果是重新启动,则参数为“-r”,使用该参数时,其功能与Linux系统中的另一个命令reboot的功能类似。“延迟时间”是指从发出命令到真正执行关机或重启操作的延迟时间。因该命令的执行,需要有管理员权限,如果当前登录用户(如root用户)具有该权限,则无需在命令前加“sudo”前缀,否则在shutdown命令前加上“sudo”前缀。
Shutdown命令执行后,将通知所有登录用户系统将要关闭,并停止新用户的登录请求,收到终止信号的用户进程或守护进程也将安全地停止。
2、使用poweroff命令关机
“power off”就是“关掉电源”或“断电”的意思,poweroff是为与传统System V保持兼容采用的命令。在Linux系统中,如没有指定特殊参数,它将调用shutdown命令并附加“-h”参数来完成关机功能。该命令的执行要求具有系统管理员权限。在GNOME终端窗口中直接输入命令“sudo poweroff”,将直接关机。
3、使用halt命令关机
“halt”英文单词的意思就是“停机”,与poweroff命令一样,它也是为与传统SystemV保持兼容采用的命令,该命令调用shut-down命令并附加“-h”参数来完成,使用它也可以进行系统关机。halt命令的执行要求具有系统管理员权限。在GNOME终端窗口中直接输入命令“sudo halt”,将直接关机。
4、使用init 0或telinit 0命令关机
init命令用来切换系统运行级别,传统的System V将系统划分为多个运行级别,包括0,1,2-5,6。其中0对应系统停机状态;1为单用户状态,类似Windows的安全模式,常用于系统修复;2为多用户状态(没有NFS);3为完全多用户状态(含NFS);4预留;5为多用户图形环境;6是系统重启状态。很显然,命令“init 0”的作用是由当行运行级别切换到关机状态,而实际执行是向系统的init进程发送终止信号,因init进程是系统中的“祖先”进程,该进程终止,意味着系统中的用户进程和守护进程等要终止,即实现了系统关机的功能。与init命令功能类似的命令是telinit,使用telinit 0命令也可以实现关机功能。值得指出的是,init与telinit命令的执行均需要系统管理员权限。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 用unname命令查看系统信息
- 下一篇: 电导率、单位换算及其测量