注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

欢迎来到我的博客进行技术交流

 
 
 

日志

 
 

关机  

2009-08-11 03:42:50|  分类: 基础知识 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

声明!本文属于原创文章。欢迎转载,但务必保持原文完整,保留作者名,并注明出处。

作者:星外天空

原文地址:http://vsbsd.blog.163.com

关机可以使用命令shutdown,halt。重启:shutdown,reboot

shutdown 命令参数如下:

shutdown [-hprk][-o[n]] [时间] [信息]
留空:将所有人踢出系统,并终止所有网络服务,进入单用户模式。退出可输入exit
-h  终止系统,并不会关闭电源
-p  终止系统并关闭电源
-r  重启
-k  禁用所有用户登陆(root除外).并建立/var/run/nologin。系统仍保留多用户模式,并有网络支持
-o  此参数要依赖上面其中一个参数才能使用,作用是不向init发送信号,直接关闭系统。
-n  此参数要依赖-o参数,在闭系统前文件系统缓冲不刷新。用此参数可能会导致数据丢失。

[时间]项一定要存在,有以下几种形式:
now   马上执行
+N    N是数字,表示N分钟后执行。如+3表示3分钟后执行。
yymmddhhmm  年月日时分,如2009 02 06 03:25:34,表示2009年2月6日凌晨3:25:34执行

[信息]项是填写一些文字,用以发送给所有在线用户。在用户的屏幕上就会出现这些警告信息。信息可以不用“”括起来。

    在下达shutdown指令后,在指定时间的最后5分钟内,系统会创建/var/run/nologin文件,该文件的作用是禁止除root外的所有用户登陆,并在试图登陆的用户屏幕上显示该文件内的文字信息。可以编辑此文件,加上要显示的信息。若不想让人登陆时,可以不通过shutdown命令,直接建立/var/run/nologin文件,也可以达到禁用所有人登陆的目的
    倒计时完成后,系统将进自动行以下操作:
     :发达TERM信息给init,init将终止创建所有新进程
     :init读取/etc/rc.shutdown文件。并运行包含在该文件内的所有与关闭脚本相关的程序
     :所有进程都将收到一个TERM信号,并分配一个可以从容终止的时间
     :规定时间内没有响应TERM信号的进程,将被KILL信号强制终止掉
     : 通过sync命令,缓冲数据被写到文件系统中,文件系统之后被卸载,并设置清除标记
除此外,shutdown还在系统日志中写入关闭系统的时间和执行者


halt和reboot直接就可以关机和重启了,但是通常不建议使用。因为它们都不运行rc.shutdown脚本,而且不允许你指定时间延迟关闭系统,不会向用户发出警告。

  评论这张
 
阅读(117)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017