下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Linux正确shutdown关机的姿势

作者:课课家     来源: http://www.kokojia.com点击数:864发布时间: 2017-02-02 20:55:33

标签: 考试认证Linux认证Linux

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

  相信接触过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认证能够起到一定的帮助作用!

赞(0)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程