CentOS8 几个关机重启的命令

1、shutdown 是安全的方式关闭系统。

命令 意义
shutdown -k +5 并非真正关机,只是向用户发出警告信息“离关机还有五分钟”。
shutdown -k 向用户发出警告信息“离关机还有一分钟”,默认延时一分钟。
shutdown -h 关机,默认延迟一分钟。
shutdown -h 60 60分钟后关机。
shutdown -h now 立刻关机。
shutdown -h 12:00 在12:00关机。
shutdown -r 重启,默认延迟一分钟。
shutdown -r 50 重启,延迟50分钟。
shutdown -r now 立刻重启。
shutdown -r 22:00 22:00重启。
shutdown -c 取消一切关机 和 重启命令的执行。
shutdown -f 重启时跳过磁盘检测。
shutdown -F 重启时强制磁盘检测。

2、systemctl

命令 意义
systemctl halt 关CPU,但是不关电源。
systemctl poweroff 关机关电源,真正的关机。
systemctl reboot 重启。

3、以上关机命令必须在ROOT用户下执行。

4、在执行关机之前,执行一下sync命令。

命令 意义
sync 将磁盘缓冲区的数据同步到硬盘中,以免数据丢失。在关机重启前都要执行。