shutdown命令可以安全地关闭或重启Linux系统,有些用户会使用直接断掉电源的方式来关闭计算机,这是十分危险的。Linux系统与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,在有的系统中甚至会损坏硬件设备。在系统关机前使用shutdown命令,系统管理员会通知一条警告信息给所有登录的用户,告诉他们系统将要关闭,新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的,还可能重启。
shutdown命令还允许用户指定一个时间参数,该参数可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,表示小时和分钟,时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。
命令语法:
shutdown [选项] [时间] [警告信息]
命令中各选项的含义如表所示。
选项 | 选项含义 |
-k | 并不执行shutdown,只是发出警告信息给所有用户 |
-r | 重新启动系统 |
-h | 关闭系统 |
-c | 取消运行shutdown |
例:立即关闭计算机系统。
[root@rhel ~]# shutdown -h now
例:定时45分钟之后关闭计算机系统。
[root@rhel ~]# shutdown -h +45
例:立即重新启动计算机系统,并发出警告信息。
[root@rhel ~]# shutdown -r now "system will be reboot now."
例:定时在1点38分重新启动计算机系统。
[root@rhel ~]# shutdown -r 01:38
本文节选自《Linux学习并不难》教材,这是一本最实用的、理论实践并重的Linux入门教材。如需阅览整本书的内容请访问Linux运维者(www.linuxywz.com)网站。
《Linux学习并不难》Linux字符界面(2):关闭和重启Linux系统之shutdown命令
原文地址:http://blog.51cto.com/10923902/2114982