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

Linux开关机命令详解

时间:2016-01-26 12:36:34      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:

Linux系统的开关机主要涉及(shutdown,reboot,poweroff,halt,init)这几条命令,本文对其使用详解如下:

   一、命令简介

   shutdown,poweroff,reboot,halt,init都可以进行关机,大致用法。

   /sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] [-h]/sbin/reboot [-n] [-w] [-d] [-f] [-i]/sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h][root@linux ~]$ reboot --h

   usage: reboot [-n] [-w] [-d] [-f] [-h] [-i]-n: 停系统之前不同步

   -w: 只写wtmp reboot记录并离开

   -d: 不写wtmp记录

   -f: 强制停机或重启

   -h: 让硬盘处于单机模式

   -i: 关闭所有的网络接口

   二、关机流程

   1. 刷新硬盘缓存:

   2. 记录重启事件:(/var/run/utmp,/var/log/wtmp)

   3. 杀掉所有进程:

   4. 最后重启机器:

   三、关机例子

   # shutdown -h now #立刻关机

   # shutdown -h 2:30 ‘halt‘ #2点30分关机,注意以本机时间为准

   # halt -p #立刻关机

   # init 0 #立即将系统运行级别切换为0,即关机

   # shutdown now #切换至单人操作模式(不加任何选项时)

   四、重启例子

   # shutdown -k now ‘reboot‘ #发出警告讯息,但没有真的关机.

   # shutdown -t5 -r now #立刻重启, 但在警告和删除进程之间,延迟5秒钟.

   # init 6 #立即将系统运行级别切换为6,即重启

   # shutdown -r +10 ‘reboot‘ #10分钟后重启

   # shutdown -c #取消之前的shutdown命令

   # shutdown -r now #立刻重启

   五、关机准备

   Linux不比Windows,如果不能正常关机,因来不及将数据写回文件,可能会导致文件系统损坏。所以在关机前要注意:

   1. 观察系统状态

   用who命令,查看在线用户

   用netstat -a命令,查看网络联机状态

   用ps aux命令,查看后台执行程序

   2. 通知在线用户 #shutdown -k now ‘System will reboot in 30 minutes!‘

   3. 使用正确命令 #首先要搞清楚是关机还是重启,其次要注意参数

   4. 注意数据同步 #使用sync数据同步写入磁盘

   六、其他说明

   1. 查看重启记录

   # last reboot

   2. 远端启动机器

   # ssh root@server /sbin/reboot

   # ssh root@192.168.0.1 /sbin/shutdown -r now

Linux开关机命令详解

标签:

原文地址:http://www.cnblogs.com/leetieniu2014/p/5159691.html

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