Linux正确关机方法
查看系统的使用状态“who“:目前有谁在线“netstat –a”:网络的联机状态“ps –aux”:后台执行的程序数据同步写入磁盘:sync所有的数据都得要被读入内存后才能够被CPU所处理,但是数据又经常需要由内存写回硬盘当中(例如存储的动作)。由于硬盘的速度太慢(相对于内存来说),如果经常让数据在内存与硬盘中来回写入/读出,系统的性能就不会太好。因此,...
·
查看系统的使用状态
- “who“:目前有谁在线
- “netstat –a”:网络的联机状态
- “ps –aux”:后台执行的程序
数据同步写入磁盘:sync
- 所有的数据都得要被读入内存后才能够被CPU所处理,但是数据又经常需要由内存写回硬盘当中(例如存储的动作)。由于硬盘的速度太慢(相对于内存来说),如果经常让数据在内存与硬盘中来回写入/读出,系统的性能就不会太好。
- 因此,在Linux系统中,为了加快数据的读取速度,所以在默认的情况下,某些已经加载内存中的数据将不会直接被写回硬盘,而是先暂存在内存当中,如此一来,如果一个数据被重复改写,那么由于它尚未被写入硬盘,因此可以直接由内存当中读取出来,在速度上提升很多。
- 但同时也造成了些许困扰,如系统因为某些特殊情况造成不正常关机(例如停电)时,由于数据尚未被写入硬盘当中,所以就会造成数据的更新不正常。这时就需要sync这个命令来进行数据的写入操作,之后,在内存中尚未被更新的数据就会被写入硬盘中。所以,这个命令在系统关机或重启之前最好多执行几次。
常用的关机、重启命令:shutdown、reboot
shutdown可以完成的工作:
- 可以自由选择关机模式:关机、重启或进入但用户操作模式均可。
- 可以设置关机时间:立刻或某一特定时间关机。
- 可以自定义关机信息:在关机前,将自己设置的消息传送给在线用户。
- 可以仅发出警告消息.
- 可以选择是否要用fsck检查文件系统。
/sbin/shutdown 【-t 秒】【-arkhncfF】时间【警告消息】
#shutdown –h now //立刻关机
#shutdown –h 18:18 //系统将在今天的18:18时刻关机,若在18:18才执行此命令,则隔天才关机
#shutdown –h +10 //系统再过10分钟自动关机
#shutdown –r now //系统立刻重启
# shutdown –r +30 ‘The system will reboot’ //再过30分钟系统会重启,并显示后面的消息给所有在线的用户
#shutdown –k now ‘This system will reboot’ //仅发出警告信件的参数,系统并不会关机。
PS:每次关机或重启前
#sync; sync; sync; reboot
更多推荐
已为社区贡献1条内容
所有评论(0)