linux关机命令
数据同步写入磁盘: sync
在 Linux 系统中,为了加快数据的读取速度,所以,预设的情况中, 某些数据将不会直接被写入硬盘,而是先暂存在内存当中,如此一来, 如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来, 在速度上一定是快上相当多的!
不过,如此一来也造成些许的困扰,那就是,万一当你重新开机,或者是关机,或者是不正常的断电的情况下, 由于数据尚未被写入硬盘当中,哇!所以就会造成数据的更新不正常啦!那要怎么办呢?这个时候就需要 sync 这个指令来进行数据的写入动作啦
shutdown [-t 秒] [-arkhncfF] [时间] [警告讯息]
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思
-k:不要真的关机,只是发送警告讯息出去!
-r:在将系统的服务停掉之后就重新开机
-h:将系统的服务停掉后,立即关机。
-n:不经过init程序,直接以shutdown的功能来关机
-f:关机并开机之后,强制略过fsck的磁盘检查
-F:系统重新开机之后,强制进行fsck的磁盘检查
-c : 取消已经在进行的 shutdown 指令内容。其他
reboot重启, halt关机, poweroff关机
[root@linux ~]# shutdown -h now
立刻关机,其中now相当于时间为0的状态
[root@linux~]#shutdown-h20:25
系统在今天的20:25分会关机
[root@linux~]#shutdown-h+10
系统再过十分钟后自动关机
[root@linux~]#shutdown-rnow
系统立刻重新开机
[root@linux~]#shutdown-r+30'Thesystemwillreboot'
再过三十分钟系统会重新开机,并显示后面的讯息。
[root@linux~]#shutdown-know'Thissystemwillreboot'
仅发出警告信件的参数!系统并不会关机啦!吓唬人!