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

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

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一致,不过他是重启动作。功能是重新启动 










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章