您的位置:首页 > 运维架构 > Linux

linux命令--关机命令shutdown、halt、poweroff、reboot

2017-09-08 20:01 537 查看
首先必须明确:关机≠关闭电源,关机时电源本身并没有彻底断电,而维持了一个微弱电流。这个电流增加了电源管理功能可以让操作系统直接对电源进行管理,若操作系统实现软关机,那么通过网络就可以实现远程开机[当然硬件需要硬件支持];

1.shutdown命令

  
shutdown 会给系统计划一个时间关机。它可以被用于停止、关机、重启机器。 shutdown命令安全地将系统关机。shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。Runlevel
0被用来停机〔halt〕﹐runlevel6是用来重新激活〔reboot〕系统﹐而runlevel1则是被用来让系统进入管理工作可以进行的状态。

#shutdown -r now            立刻关机重启

#shutdown -h +30 	    延迟30分钟后关机        关机后关闭电源
#shutdown -H now	    立刻执行关机  now等于+0  halt after shutdown (implies -h)
#shutdown -P 15:20	    下午15:20分执行关机      power off after shutdown (implies -h)

#shutdown -k                只是警告,但是不真正去执行关机

#shutdown -c     	    取消后台运行shutdown进程    

2.Halt命令

其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

#halt      调用shutdown -h 杀死进程,执行sync系统调用[同步],文件系统写完成后关闭Kernel

#halt -r                    立刻关机,不同步临时数据到磁盘

#halt --no-sync             同上

#halt -f
           强制关机,不去调用shutdown,未保存的数据会丢失

#halt -force            同上

#halt -p
           关机后顺便关闭电源,请注意缺省会带-p

#halt -w
           并不会真的关机,只是把记录写到 /var/log/wtmp 档案里

3.poweroff命令

Poweroff基本和halt一致,不过使用poweroff会关机后并且切断电源。poweroff在关闭计算机操作系统之后,最后还会发送ACPI指令,通知电源,最后切断电源供应

#power -i                   关闭所有网络接口,然后关机,关电源

#power -h                   关闭操作系统之前将系统中所有的硬件设置为备用模式

4.reboot命令

 
Reboot基本和halt一致,不过他是重启动作。功能是重新启动 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: