Linux关机和重启命令
shutdown
语法:Shutdown (选项)(参数)
常用选项:
参数:
时间:这是一定要加入的参数,指定系统关机时间。
警告信息:用来提醒用户
实例:
#shutdown -h now
立刻关机
#shutdown -h 20:25
在20:25分会关机
#shutdown -h +10
在10分钟后会关机
#shutdown -r now
立刻重启
#shutdown -r +30 ‘The system will reboot’
在30分钟后重启,并将后面的信息发给所有在线用户
#shutdown -k now ‘The system will reboot’
将后面的信息发给所有在线用户,并不重启
总结:shutdown为Linux惯用的一个关机命令,以其安全性、方便快捷为大家所推荐。但是使用这个命令需要root权限。这个命令会通知系统内各个进程,并且关闭系统中的run level 内的一些服务,主要作用过程是调用init去修改运行级别,所以,也可以#init 0去关闭Linux。
halt
语法:halt [选项]......
选项说明:
实例:
总结:最简单的关机命令,其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
reboot
语法:reboot[选项]
选项
实例:
总结:他的参数和halt差不多,reboot的工作过程与halt类似﹐不过它是引发主机 重启﹐而halt是关机。
poweroff
语法:poweroff(选项)
实例:
#poweroff -f 强制关机
总结:比较强硬的关机措施,在使用前需要去确认系统中已经没有用户存在且所有数据都已保存
基本上,在默认情况下,他们会完成一样的工作,(因为halt会先调用shutdown,而shutdown最后会调用halt)。不过,shutdown可以依据目前所启用的服务来逐步关闭各个服务后才关机,而halt可以不理会系统情况,进行硬件关机。-------《鸟哥的Linux私房菜》