引言
本文简要介绍 Linux 系统中使用 shutdown 实现关机或重启的方法。
用法shutdown -h 10
:10分钟后关机shutdown -h 00:00
:在今日的午夜12点关机shutdown -h now
:立即关机shutdown -h 10 "msg"
:10分钟后关机,并向每个登录用户解释说明关机的原因
将上述命令中的 -h
替换为 -r
即可实现关机并重启,其它不变。
此外,如果你想取消关机,可以使用 shutdown -c
或 ctrl + c
。
除了 shutdown 之外,其它还有一些快速关机和重启的指令:
reboot
等同于shutdown -r now
halt
等同于shutdown -h now
poweroff
等同于halt + ACPI
(切断电源指令)【若系统不支持 ACPI,poweroff 等同于 halt】
但这三个指令 reboot
、halt
和 poweroff
都不是安全的关机或重启指令。原因是这三个命令在关闭系统时,是删除所有的进程,而不是平稳地终止它们。如果有其它用户还在系统上工作时,可能会造成数据的丢失。在一般情况下,还是强烈建议大家使用 shutdown 命令来关闭或重启系统。
只有根(root)用户才能执行关机或重启命令,普通用户无法执行,会提示 Need to be root
。
中国大学 MOOC | Linux系统管理 | 主题01 | 小节 7 | 关闭和重启 Linux