Linux系统后台会运行很多进程,如果强行关机会造成进程混乱到时数据丢失。甚至损坏硬件设备。
shutdown命令
使用shutdown命令可以安全的关闭Linux系统。
关机前
将数据同步写入磁盘
sync命令:直接输入sync即可。将内存中的数据写入磁盘中。最好多执行几次
shutdown有以下功能:
自由选择关机模式:关机,重启或进入单用户模式。
可以设置定关机时间:设定立刻关机或在某一时刻关机。
可以自定义关机消息:在关机之前,将设定消息发给在线用户。
可以仅发出警告消息:不真正关机只发送警告消息。
可以选择是否需要fsck检查文件系统。
shutdown语法:
-t sec:-t后加秒数,即“过几秒后关机”的意思
-k:不真正关机,至发送警告消息
shutdown -k now "系统将要重启":将后边的消息发送给在线用户
-r:重启
shutdown -r now:立刻重启
shutdown -r +10 "系统10分钟后重启":再过10分钟重启,并将后边的消息发送给在线用户
-h:将系统的服务停掉后,立即关机
shutdown -h now :立刻关机
shutdown -h 20:20:在今天的20:20分关机
shutdown -h +10:10分钟后自动关机
shutdown +5 “系统在5分钟后关机” 通知给所有登录的用户
-f:关机开机之后,强制略过fsck的磁盘检查
-F:关机开机之后,强制进行fsck的磁盘检查
-c:取消已经在进行的shutdown命令内容