Skip to content

01 正确的关机方法

1. 关机之前先同步数据

在Linux系统中,为了加快数据的读取速度,所以在默认的情况中, 某些已经载入内存中的数据将不会直接被写回硬盘, 而是先暂存在内存当中。

将数据同步写入硬盘中的指令: sync

虽然目前的 shutdown/reboot/halt 等等指令均已经在关机前进行了 sync 这个工具的调用,但是最好多执行几次。

2. shutdown指令

shutdown [OPTIONS...] [时间] [警告信息]

OPTIONS
  -P --poweroff  
  -r --reboot    在将系统的服务停掉后重启
  -h             在将系统的服务停掉后关机
  -k             不要 halt/power-off/reboot, 只发送警告信息
     --no-wall    halt/power-off/reboot 之前不要发生警告信息
  -c             取消shutdown动作

多种时间表达方式:

[shark@linux ~]$ sudo shutdown -h 10:15 "shutdown machine"
# 10分钟后关机
[shark@linux ~]$ sudo shutdown -h +10 "power off"
[shark@linux ~]$ sudo shutdown -h now "power off"

3. 几个关机命令的区别

  • halt 进入系统停止的模式,屏幕可能会保留 一些讯息,这与你的电源管理模式有关
  • poweroff 进入系 统关机模式, 直接关机没有提供电力喔!
  • reboot 直接重新开机