码迷,mamicode.com
首页 > 系统相关 > 详细

【Linux命令详解】6、关闭和重启Linux系统

时间:2015-08-25 14:22:47      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:后台运行

6、关闭和重启Linux系统

本节主要学习在Linux系统下常用的关闭/重启系统的命令有shutdown、halt、reboot、poweoff和init等。

6.1 shutdown:用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。

使用权限:系统管理者。

   shutdown命令可以安全地关闭或重启Linux系统,有些用户会使用直接断掉电源的方式来关闭计算机,这是十分危险的。Linux系统与Windows系统不同,其后台运行着许多进程,所以强制关机可能导致进程的数据丢失,使系统处于不稳定的状态,在有的系统中甚至会损坏硬件设备。

   在系统关机前使用shutdown命令,系统管理员会通知一条警告信息给所有登陆的用户,告诉他们系统将要关闭,并且login进程会被冻结,即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的,还可能重启。

   shutdown命令还允许用户指定一个时间参数,该参数可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式hh:mm,标示小时和分钟,时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。


6.1.1 命令语法:

shutdown[选项][时间][警告信息]

shutdown [-t seconds] [-rkhncfF] time [message]


6.1.2 选项参数:

                                                                     shutdown命令选项参数含义

选项选项含义
-t seconds设定在几秒钟之后进行关机程序
-k 并不会真的关机,只是将警告讯息传送给所有只用者
-r 关机后重新开机
-h关机后停机
-n不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机
-c 取消目前已经进行中的关机动作
-f关机时,不做 fcsk 动作(检查 Linux 档系统)
-F关机时,强迫进行 fsck 动作
time设定关机的时间
message传送给所有使用者的警告讯息

6.1.3实例:

实例:

例1:立即关机

# shutdown -h now


例2:指定5分钟后关机

# shutdown +5 “System will shutdown after 5 minutes” //5分钟够关机并显示警告信息


6.2 halt:若系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。

使用权限:系统管理者。

使用halt命令就是diao调用“shutdown -h”命令执行关机任务。


6.2.1 命令语法:

halt[选项]

6.2.2选项参数:

halt命令选项含义

选项选项含义
-w并不是真正的关闭系统,只是写入到/var/log/wtmp文件中
-n关闭系统前不同步
-d关闭系统,不把记录写到/var/log/wtmp日志文件中
-f没有调用shutdown而强制关闭系统
-i关机系统前,关掉所有的网络接口


【Linux命令详解】6、关闭和重启Linux系统

标签:后台运行

原文地址:http://anton.blog.51cto.com/424639/1687997

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!