Linux正确shutdown关机的姿势

    作者:课课家更新于: 2017-01-12 17:30:06

    软考,您想通过吗?一次通过才是硬道理

      相信接触过Linux的朋友都知道要让linux系统进行关机的操作就必须输入“shutdown”命令才可以,但有时候我们会遇到“Linux shutdown命令无效,返回提示: command not found。”这种情况的发生。那么究竟是什么原因导致不能正常的关机呢?为此在本文中课课家笔者就为大家解释其中具体的缘由并介绍Linux下正确的shutdown关机方法。

    Linux正确shutdown关机的姿势_考试认证_Linux认证_Linux_课课家

      


     

      我们知道shutdown是Linux关机的命令,一般来说在Linux下输入命令时要带上参数,其中当然也包括shutdown命令,比如shutdown -h now 这个命令表示的是立刻关机的意思。但是有时候我们在终端上运行以上的命令时Linux并不会进行关机的操作。很多人以为这是因为root用户的问题,然而事实上除了root用户的问题外,大家还遗忘了重要的一点,那就是将用户在切换到root时使用su - root 输入密码后,再运行shutdown -h now,如此一来Linux就能正常的进行关机操作了。

      另外说到开头的“Linux shutdown命令无效,返回提示: command not found。”这一个问题,主要是因为普通用户没有关机的权限,要想实现关机我们就必须调用管理员用户。当然我们除了调用管理员用户外还得记得在shell中用su命令调出root用户再执行命令就是了。下面是具体的关机执行代码:

      su - root

      password

      shutdown -h now

      为了让大家理解得更透彻,笔者就以上代码进行进一步说明:

      在输入su - root时要记得“-”前后都要留有一个空格。

      password为系统root用户密码。如果当前使用的是非root用户则会要求输入;如果当前使用的是root用户则无须输入,直接输入下一行命令。

      下面笔者给大家介绍shutdown后接代码具体含义:

      关闭计算机,向根进程 init 发送信号,更改 runlevel 为 0 (halt)

      -h 表示关闭电源

      -r 表示重启

      -n 表示强行关机。不向 init进程发送信号

      -k 表示模拟关机。向登录者发送关机警告

      -t <秒> 表示N秒后关机。比如-t 30   //30秒后关机

      time <时间> 表示定时关机

      -c [说明信息] 表示取消关机

      -f 表示重启时忽略检测文件系统

      -F 表示重启时强制检测文件系统

      


     

      以上就是Linux系统shutdown关机正确的方法的介绍。

      本次的Linux正确shutdown关机的姿势的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习Linux和Linux认证能够起到一定的帮助作用!

课课家教育

未登录