Linux系统中,不建议使用电源键强制关机。
原因是可能有多人在主机上面工作,如果直接按下电源开关关机,则会影响到其他人的工作。
此外,最大的问题是,不正常的关机可能造成文件系统的毁损。
关机时的注意事项:
- 观察系统状态
- 查看登录在线的用户:
who - 查看网络的联机状态:
nestat -a - 查看背景执行的程序:
ps -aux
- 查看登录在线的用户:
- 通知在线者关机的时刻;
- 使用关机指令
- 关机:
shutdown - 重新启动:
reboot
- 关机:
数据同步写入磁盘:sync
在关机之前,最好多进行数据同步写入磁盘,虽然目前shutdown/reboot/halt等指令在关机前都进行了sync这个工具的呼叫。
具体的原因是:为了加快数据的读取速度,某些已经加载内存中的数据不会直接被写回硬盘,而是先暂存在内存中。如此一来,不正常的关机则会导致内存中的这部分数据未被写入硬盘中,造成数据更新不正常。因此,需要sync这个指令来进行数据的写入工作。
注:一般用户sync只能更新自己的数据;使用root用户的sync命令可以更新整个系统中的数据。
